Poll

are there some people using the feap 8.3?

yes
1 (25%)
no
3 (75%)

Total Members Voted: 4

Author Topic: LOAD PROP command seems not to work in parfeap 8.3  (Read 7967 times)

Yijun Chen

  • Jr. Member
  • **
  • Posts: 19
LOAD PROP command seems not to work in parfeap 8.3
« 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
« Last Edit: May 22, 2021, 06:53:23 PM by Yijun Chen »

Prof. S. Govindjee

  • Administrator
  • FEAP Guru
  • *****
  • Posts: 1164
Re: LOAD PROP command seems not to work in parfeap 8.3
« Reply #1 on: May 22, 2021, 08:54:33 PM »
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.

Prof. S. Govindjee

  • Administrator
  • FEAP Guru
  • *****
  • Posts: 1164
Re: LOAD PROP command seems not to work in parfeap 8.3
« Reply #2 on: May 22, 2021, 09:03:10 PM »
I just checked the change logs.  Load groups were add to parfeap starting with version 8.4.

Prof. R.L. Taylor

  • Administrator
  • FEAP Guru
  • *****
  • Posts: 2649
Re: LOAD PROP command seems not to work in parfeap 8.3
« Reply #3 on: May 23, 2021, 07:53:44 AM »
Load groups still had bugs in 8.4, work fully in 8.5

Yijun Chen

  • Jr. Member
  • **
  • Posts: 19
Re: LOAD PROP command seems not to work in parfeap 8.3
« Reply #4 on: May 23, 2021, 08:50:05 AM »
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

Prof. S. Govindjee

  • Administrator
  • FEAP Guru
  • *****
  • Posts: 1164
Re: LOAD PROP command seems not to work in parfeap 8.3
« Reply #5 on: May 23, 2021, 11:21:55 AM »
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).

Yijun Chen

  • Jr. Member
  • **
  • Posts: 19
Re: LOAD PROP command seems not to work in parfeap 8.3
« Reply #6 on: May 23, 2021, 02:15:44 PM »
Dear Prof. Govindjee,

Thank you very much for your help.

Best regards,

Yijun


Prof. R.L. Taylor

  • Administrator
  • FEAP Guru
  • *****
  • Posts: 2649
Re: LOAD PROP command seems not to work in parfeap 8.3
« Reply #7 on: May 23, 2021, 03:41:42 PM »
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

Yijun Chen

  • Jr. Member
  • **
  • Posts: 19
Re: LOAD PROP command seems not to work in parfeap 8.3
« Reply #8 on: May 23, 2021, 05:58:45 PM »
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