FEAP User Forum
FEAP => Parallel FEAP => Topic started by: Yijun Chen on May 22, 2021, 06:51:29 PM
-
Dear Professors,
I used the load group and found that the load group command seems not to work in parfeap 8.3.
...
INCLude BOUNdary
load prop 1
INCLude DISPlacement
load end
END
BATCh
GRAPH,,1
OUTDOMAIN,UNBLOCKED
END
STOP
I studied the post "http://feap.berkeley.edu/forum/index.php?topic=55.msg169#msg169" and try to add some code in subroutine uoutdom (in the file parefeap/pmacr7.F). However, I found it is hard for me. Could you help me to solve this issue or point in the right direction.
Thank you very much.
Yijun Chen
Visiting student at Columbia University
-
Do load groups work in serial 8.3? I seem to recall that they were added later. Please first test in serial 8.3.
Notwithstanding, what happens if you make your mesh and then execute OUTMesh to produce a flat file?
Are the prop load assignments correctly made node by node or are they still defined via load groups?
PS: 8.3 if very old. You should up date to the current release 8.6.
-
I just checked the change logs. Load groups were add to parfeap starting with version 8.4.
-
Load groups still had bugs in 8.4, work fully in 8.5
-
Dear Prof. Taylor and Govindjee,
Thank you very much for your kindly reply.
load groups work well in serial 8.3, the load group in IVISco such as
....
load prop 1
INCLude DISPlacement
load end
load prop 2
INCLude FORCe
load end
END
Then, I use the Parallel, but I check the IVISco_0001 file doesn't appear the load group and zero loading in running. Then cope the load group into IVISco_0001 by manual operation and submit the mpirun, and work well.
So I guess to add some code in the subroutine uoutdom (in the file parefeap/pmacr7.F), in order to read the load group in the IVISco and write into IVISco_0001, let load group work in Parallel. But I have no idea how to read the IVISco file.
Just I am a visting student and use the group's feap 8.3, I will update feap 8.6 after I work.
Best regards,
Yijun Chen
-
This is going to be pretty complicated for you to do in a clear way. You may want to enter you mesh without load groups (i.e. by using the FPROportional, EPROportional, CPROportional commands, which should work in parallel 8.3).
-
Dear Prof. Govindjee,
Thank you very much for your help.
Best regards,
Yijun
-
The creation of the parallel files is performed by ./parfeap/pmacr7.F
While the LOAD groups were initially added in ver8.3, they were not output by the OUTM in serial and did not contain all the features of later releases. Probably the easiest way to add to your files is to create a file with all the LOAD commands that work; so then all you have to add to each file IVISC_0001, etc. is the command
INCLude filename
where filename is the name of the file with the commands. You may have to experiment a bit as to where you can put this in each file. You could add this line as an output in pmacr7.F
-
Dear Prof. Taylor,
Thank you very much for your help. It is a very great idea and easy to code. So great.
Best regards,
Yijun