Dear Prof. S. Govindjee and FEAP_Admin,
Thanks for your kind reply!
I have read the link provided by Prof. S. Govindjee, the website said that the Intel MPI Library can help run with multiple processors, I haven't tried that, sounds that additional Intel MPI Library should be installed.
I also tried the suggestions provided by FEAP_Admin,
(a) install an MPI library (MPICH or OPENMPI should both be fine), (b) compile the files in the fe2 folder into a library, (c) build a new executable using main/feap84.f, the main FEAP archive/library, your fe2 library, and the mpi libraries.
I followed the steps by mimicking the tutorial about how to install FEAP in windows. Then I use the command in windows DOS
mpiexec -np 2 ...feappath\feap.exe
It popped out 2 windows of FEAP. For the first FEAP window, I input the
Iblk3 as the first input file, and ran it, then the FEAP window closed itself. For the second FEAP window, I input the
Iblk3.01 as the second input file, and ran it, then the FEAP window closed itself. When I opened the output file of Iblk3, it said:
T h r e e D i m e n s i o n a l S o l i d E l e m e n t
*ERROR* Use RVE material only for np > 1
When I opened the output file of Iblk3.01, it said:
feap * * Test on file input for fine scale.
Solution Commands Variable 1 Variable 2 Variable 3
noprint 0.0000E+00 0.0000E+00 0.0000E+00
print off 0.0000E+00 0.0000E+00 0.0000E+00
Inconsistency occurred from PMACIO in data file solve_mpi
at or near record number 5. Input record is:
fe2 start sw ! Compute projection array (sw = isw parameter)
If this record is correct error may result from
missing blank record before new command type.
Looks like I still ran the FEAP with only ONE processor.
Did I succeed installed FE^2 of FEAP in my computer (Windows system)?
Did I use the wrong command of mpiexec?
Did I input the input the wrong input files for the FEAP?
Can you help me figure it out?
Thanks,
Zhan Peng