FEAP User Forum

FEAP => Input File Issues => Topic started by: ALEXANDROS STATHAS on July 11, 2018, 09:02:53 AM

Title: Use of ZERO coomand
Post by: ALEXANDROS STATHAS on July 11, 2018, 09:02:53 AM
Dear all,

I use FEAP8.4. For a research procedure I want to create it is necessary to solve a linear elastic problem independently for every time point ,that is, without taking into account the previous residual and dispacements field. To this end i try to use the following list of commands

BATCH
DT,,0.01
PROP,user,1
END
1 1 0.0 1.01  1.0  0.0 0.0 0.0 10000.0

Batch
noprint
LOOP,,9000
 TIME,SET,0.0
 LOOP, ,100
 TIME
 ZERO
 RESD,MISES,360.0 !special user defined macro via umacr
 TANG,,1
 stre,all
 disp,all
 next
RSDM,,10  !special user defined macro via umacr
next
end

However I see that i am not getting the correct results from the analysis.Even when I remove from the input file the user commands still the analysis results are not correct.
 Am I using the ZERO command appropriately?
Title: Re: Use of ZERO coomand
Post by: Prof. S. Govindjee on July 12, 2018, 01:55:51 PM
You can see what the ZERO command does by looking in program/pmacr3.f.  In brief it resets the time to zero, zeros out arrays like solution, solution-rate, lagrange multiplies arrays, history arrays, and re-runs the element initialization step (isw.eq.14).
Title: Re: Use of ZERO coomand
Post by: ALEXANDROS STATHAS on July 12, 2018, 10:25:35 PM
Thank you very much professor! Turns out the mistake was in the load description.