Page 1 of 2

OpenSees Parallel linux

Posted: Mon Oct 08, 2012 8:42 am
by meerarnandan
I have never ran OpenSees parallel on a linux operating system. Can someone guide me about how to do it? Thanks a lot for your help.

Re: OpenSees Parallel linux

Posted: Thu Oct 25, 2012 10:47 pm
by anema
Hi meera
You'll first need to compile the parallel version for your linux distribution. This is a very daunting task and very few people have been successful ( that I am aware of. I am not included in that list :( ). Search the forum for more info.
Do you have the sequential binary already( i.e the normal,simple version of OpenSees)?
The very first change you will need to make in the Makefile.def is to change PROGRAMMING_MODE from SEQUNTIAL to PARALLEL. Then you need to install some additional applications/libraries, make some more changes in the Makefile.def and try to see if it compiles correctly.

Re: OpenSees Parallel linux

Posted: Mon Oct 29, 2012 1:38 pm
by fmk

Re: OpenSees Parallel linux

Posted: Mon Dec 03, 2012 1:58 pm
by meerarnandan
Thanks everyone. I am going to try to build it. I know it is very tricky.

Re: OpenSees Parallel linux

Posted: Sat Mar 15, 2014 7:49 pm
by faraklit
fmk,
I have tried the way provided on opensees wiki, but it didnot work. I just wonder it is still valid, this procedure can be applied for current version ??
Do we need to download exact version of parallel programs in the wiki page?

Re: OpenSees Parallel linux

Posted: Sun Mar 16, 2014 1:36 pm
by faraklit
TclUniaxialMaterialTester.cpp: In function ‘int TclUniaxialMaterialTester_setUniaxialMaterial(ClientData, Tcl_Interp*, int, const char**)’:
TclUniaxialMaterialTester.cpp:117:75: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
TclUniaxialMaterialTester.cpp:123:88: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
TclUniaxialMaterialTester.cpp:130:90: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
TclUniaxialMaterialTester.cpp:144:77: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
TclUniaxialMaterialTester.cpp: In function ‘int TclUniaxialMaterialTester_setStrainUniaxialMaterial(ClientData, Tcl_Interp*, int, const char**)’:
TclUniaxialMaterialTester.cpp:160:75: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
TclUniaxialMaterialTester.cpp:166:95: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
TclUniaxialMaterialTester.cpp:173:98: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
TclUniaxialMaterialTester.cpp: In function ‘int TclUniaxialMaterialTester_getStressUniaxialMaterial(ClientData, Tcl_Interp*, int, const char**)’:
TclUniaxialMaterialTester.cpp:198:21: error: ‘Tcl_Interp’ has no member named ‘result’
TclUniaxialMaterialTester.cpp:201:102: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
TclUniaxialMaterialTester.cpp: In function ‘int TclUniaxialMaterialTester_getTangUniaxialMaterial(ClientData, Tcl_Interp*, int, const char**)’:
TclUniaxialMaterialTester.cpp:214:21: error: ‘Tcl_Interp’ has no member named ‘result’
TclUniaxialMaterialTester.cpp:217:102: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
make[1]: *** [TclUniaxialMaterialTester.o] Error 1
make[1]: Leaving directory `/home/erkan/OpenSees/SRC/modelbuilder/tcl'
make: *** [all] Error 2


I am getting this error.

Re: OpenSees Parallel linux

Posted: Mon Mar 17, 2014 10:48 am
by fmk
what version of tcl do you have installed??

Re: OpenSees Parallel linux

Posted: Mon Mar 17, 2014 3:05 pm
by faraklit
Thank you fmk,
it was ActiveTcl8.6... but I installed ActiveTcl8.5 and now it is working.
I have another question, do i need to anything more to add a new code.
I typed 'make' under DEVELOPER/element/cpp , all the files .so and .o was created.
But I still cannot run the example1.
Is there something to do additionlly?

Re: OpenSees Parallel linux

Posted: Fri Mar 21, 2014 3:38 pm
by fmk
did you try palying with the LD_LIBRARY_PATH that is sometimes needed to be modified as depending on your Linux set up it not always include ./

Re: OpenSees Parallel linux

Posted: Tue May 06, 2014 8:10 am
by jamesgu
Hi Frank,
Would you please introduce more about how to install it on clusters with some existing packages? In my case, the cluster has MKL (with BLAS, LAPACK and ScaLAPACK), openMPI or intelMPI. Another cluster has PETSc (with mumps). Thanks!

Re: OpenSees Parallel linux

Posted: Thu May 08, 2014 4:29 pm
by fmk
for that case look at the Stampede Makefile.def in MAKES .. that is for a machine with the intel and mumps via petsc.

Re: OpenSees Parallel linux

Posted: Mon May 12, 2014 8:50 am
by jamesgu
1) NEES has changed its access policy. I don't have the access to Stampede and other clusters. Can anybody post the Makefile.def from Stampede?

2) The list of files in the Guideline do not have BLAS. Which package of BLAS should be used? If it is within Lapack, it does not need to install separately.

Re: OpenSees Parallel linux

Posted: Mon May 12, 2014 3:49 pm
by fmk
OpenSees/MAKES?Makefile.def.STAMPEDE

http://opensees.berkeley.edu/WebSVN/lis ... 2FMAKES%2F

read the modules to load part of the Makefile.def, stampede has it's own blas.

Re: OpenSees Parallel linux

Posted: Wed May 21, 2014 10:51 pm
by jamesgu
I attempt to use Makefile.def very similar to Stampede. But I got a few mistakes. Can you please help?

1) the files with ".c.o" and ".f.o" come with an error message:

"Makefile:152: warning: overriding commands for target `.c.o'
../../../Makefile.def:284: warning: ignoring old commands for target `.c.o'
Makefile:155: warning: overriding commands for target `.f.o'
../../../Makefile.def:287: warning: ignoring old commands for target `.f.o' ...

2) MumpsSolver compiling mistake:
... mpicxx -D_LINUX -D_UNIX -D_NOGRAPHICS -O2 -DMPICH_IGNORE_CXX_SEEK -D_PARALLEL_INTERPRETERS -D_MUMPS -D_TCL85 -D_BLAS -I/home/jamesg/parallel/OpenSees/SRC/matrix -I/home/jamesg/parallel/OpenSees/SRC/nDarray -I/home/jamesg/parallel/OpenSees/SRC/tagged -I/home/jamesg/parallel/OpenSees/SRC/damage -I/home/jamesg/parallel/OpenSees/SRC/tcl -I/home/jamesg/parallel/OpenSees/SRC/material -I/home/jamesg/parallel/OpenSees/SRC/material/wall -I/home/jamesg/parallel/OpenSees/SRC/material/uniaxial -I/home/jamesg/parallel/OpenSees/SRC/material/uniaxial/fedeas -I/home/jamesg/parallel/OpenSees/SRC/material/uniaxial/drain -I/home/jamesg/parallel/OpenSees/SRC/material/uniaxial/snap -I/home/jamesg/parallel/OpenSees/SRC/material/uniaxial/PY -I/home/jamesg/parallel/OpenSees/SRC/material/uniaxial/limitState -I/home/jamesg/parallel/OpenSees/SRC/material/uniaxial/limitState/limitCurve -I/home/jamesg/parallel/OpenSees/SRC/material/uniaxial/backbone -I/home/jamesg/parallel/OpenSees/SRC/material/state -I/home/jamesg/parallel/OpenSees/SRC/material/state/stiffness -I/home/jamesg/parallel/OpenSees/SRC/material/state/unloading -I/home/jamesg/parallel/OpenSees/SRC/material/state/strength -I/home/jamesg/parallel/OpenSees/SRC/material/nD -I/home/jamesg/parallel/OpenSees/SRC/material/nD/soil -I/home/jamesg/parallel/OpenSees/SRC/material/nD/feap -I/home/jamesg/parallel/OpenSees/SRC/material/nD/Template3Dep -I/home/jamesg/parallel/OpenSees/SRC/material/nD/NewTemplate3Dep -I/home/jamesg/parallel/OpenSees/SRC/material/nD/FiniteDeformation -I/home/jamesg/parallel/OpenSees/SRC/material/nD/FiniteDeformation/fdFlow -I/home/jamesg/parallel/OpenSees/SRC/material/nD/FiniteDeformation/fdYield -I/home/jamesg/parallel/OpenSees/SRC/material/nD/FiniteDeformation/fdEvolution -I/home/jamesg/parallel/OpenSees/SRC/material/nD/cyclicSoil -I/home/jamesg/parallel/OpenSees/SRC/material/nD/UWmaterials -I/home/jamesg/parallel/OpenSees/SRC/material/section -I/home/jamesg/parallel/OpenSees/SRC/material/section/repres/cell -I/home/jamesg/parallel/OpenSees/SRC/material/section/repres/patch -I/home/jamesg/parallel/OpenSees/SRC/material/section/repres/reinfBar -I/home/jamesg/parallel/OpenSees/SRC/material/section/repres/reinfLayer -I/home/jamesg/parallel/OpenSees/SRC/material/section/repres/section -I/home/jamesg/parallel/OpenSees/SRC/material/section/fiber -I/home/jamesg/parallel/OpenSees/SRC/material/section/integration -I/home/jamesg/parallel/OpenSees/SRC/material/section/yieldSurface -I/home/jamesg/parallel/OpenSees/SRC/material/yieldSurface/evolution -I/home/jamesg/parallel/OpenSees/SRC/material/yieldSurface/plasticHardeningMaterial -I/home/jamesg/parallel/OpenSees/SRC/material/yieldSurface/yieldSurfaceBC -I/home/jamesg/parallel/OpenSees/SRC/material/ce234 -I/home/jamesg/parallel/OpenSees/SRC/recorder -I/home/jamesg/parallel/OpenSees/SRC/recorder/response -I/home/jamesg/parallel/OpenSees/SRC/handler -I/home/jamesg/parallel/OpenSees/SRC/database -I/home/jamesg/parallel/OpenSees/SRC/renderer -I/home/jamesg/parallel/OpenSees/SRC/convergenceTest -I/home/jamesg/parallel/OpenSees/SRC/utility -I/home/jamesg/parallel/OpenSees/SRC/actor -I/home/jamesg/parallel/OpenSees/SRC/actor/channel -I/home/jamesg/parallel/OpenSees/SRC/actor/message -I/home/jamesg/parallel/OpenSees/SRC/actor/machineBroker -I/home/jamesg/parallel/OpenSees/SRC/actor/objectBroker -I/home/jamesg/parallel/OpenSees/SRC/actor/actor -I/home/jamesg/parallel/OpenSees/SRC/actor/shadow -I/home/jamesg/parallel/OpenSees/SRC/actor/address -I/home/jamesg/parallel/OpenSees/SRC/tagged/storage -I/home/jamesg/parallel/OpenSees/SRC/domain -I/home/jamesg/parallel/OpenSees/SRC/domain/domain -I/home/jamesg/parallel/OpenSees/SRC/domain/domain/single -I/home/jamesg/parallel/OpenSees/SRC/domain/component -I/home/jamesg/parallel/OpenSees/SRC/domain/component/storage -I/home/jamesg/parallel/OpenSees/SRC/domain/domain/partitioned -I/home/jamesg/parallel/OpenSees/SRC/domain/partitioner -I/home/jamesg/parallel/OpenSees/SRC/domain/loadBalancer -I/home/jamesg/parallel/OpenSees/SRC/domain/subdomain -I/home/jamesg/parallel/OpenSees/SRC/domain/region -I/home/jamesg/parallel/OpenSees/SRC/domain/node -I/home/jamesg/parallel/OpenSees/SRC/domain/load -I/home/jamesg/parallel/OpenSees/SRC/domain/pattern -I/home/jamesg/parallel/OpenSees/SRC/domain/pattern/drm -I/home/jamesg/parallel/OpenSees/SRC/domain/groundMotion -I/home/jamesg/parallel/OpenSees/SRC/domain/constraints -I/home/jamesg/parallel/OpenSees/SRC/domain/region -I/home/jamesg/parallel/OpenSees/SRC/element -I/home/jamesg/parallel/OpenSees/SRC/element/beam2d -I/home/jamesg/parallel/OpenSees/SRC/element/beam3d -I/home/jamesg/parallel/OpenSees/SRC/element/truss -I/home/jamesg/parallel/OpenSees/SRC/element/fortran -I/home/jamesg/parallel/OpenSees/SRC/element/feap -I/home/jamesg/parallel/OpenSees/SRC/element/zeroLength -I/home/jamesg/parallel/OpenSees/SRC/element/fourNodeQuad -I/home/jamesg/parallel/OpenSees/SRC/element/triangle -I/home/jamesg/parallel/OpenSees/SRC/element/PFEMElement -I/home/jamesg/parallel/OpenSees/SRC/element/beamWithHinges -I/home/jamesg/parallel/OpenSees/SRC/element/dispBeamColumn -I/home/jamesg/parallel/OpenSees/SRC/element/dispBeamColumnInt -I/home/jamesg/parallel/OpenSees/SRC/element/forceBeamColumn -I/home/jamesg/parallel/OpenSees/SRC/element/generic -I/home/jamesg/parallel/OpenSees/SRC/element/elasticBeamColumn -I/home/jamesg/parallel/OpenSees/SRC/element/8nbrick -I/home/jamesg/parallel/OpenSees/SRC/element/20nbrick -I/home/jamesg/parallel/OpenSees/SRC/element/27nbrick -I/home/jamesg/parallel/OpenSees/SRC/element/upU -I/home/jamesg/parallel/OpenSees/SRC/element/UP_ucdavis -I/home/jamesg/parallel/OpenSees/SRC/element/UP-ucsd -I/home/jamesg/parallel/OpenSees/SRC/element/TotalLagrangianFD20NodeBrick -I/home/jamesg/parallel/OpenSees/SRC/element/brick -I/home/jamesg/parallel/OpenSees/SRC/element/shell -I/home/jamesg/parallel/OpenSees/SRC/element/joint -I/home/jamesg/parallel/OpenSees/SRC/element/elastomericBearing -I/home/jamesg/parallel/OpenSees/SRC/element/frictionBearing -I/home/jamesg/parallel/OpenSees/SRC/element/frictionBearing/frictionModel -I/home/jamesg/parallel/OpenSees/SRC/element/adapter -I/home/jamesg/parallel/OpenSees/SRC/element/twoNodeLink -I/home/jamesg/parallel/OpenSees/SRC/element/updatedLagrangianBeamColumn -I/home/jamesg/parallel/OpenSees/SRC/element/UWelements -I/home/jamesg/parallel/OpenSees/SRC/element/HUelements -I/home/jamesg/parallel/OpenSees/SRC/analysis -I/home/jamesg/parallel/OpenSees/SRC/analysis/analysis -I/home/jamesg/parallel/OpenSees/SRC/analysis/handler -I/home/jamesg/parallel/OpenSees/SRC/analysis/numberer -I/home/jamesg/parallel/OpenSees/SRC/analysis/algorithm -I/home/jamesg/parallel/OpenSees/SRC/analysis/algorithm/eigenAlgo -I/home/jamesg/parallel/OpenSees/SRC/analysis/algorithm/equiSolnAlgo -I/home/jamesg/parallel/OpenSees/SRC/analysis/algorithm/equiSolnAlgo/accelerator -I/home/jamesg/parallel/OpenSees/SRC/analysis/algorithm/domainDecompAlgo -I/home/jamesg/parallel/OpenSees/SRC/analysis/model -I/home/jamesg/parallel/OpenSees/SRC/analysis/model/simple -I/home/jamesg/parallel/OpenSees/SRC/analysis/method -I/home/jamesg/parallel/OpenSees/SRC/analysis/fe_ele -I/home/jamesg/parallel/OpenSees/SRC/analysis/fe_ele/penalty -I/home/jamesg/parallel/OpenSees/SRC/analysis/fe_ele/lagrange -I/home/jamesg/parallel/OpenSees/SRC/analysis/fe_ele/transformation -I/home/jamesg/parallel/OpenSees/SRC/analysis/dof_grp -I/home/jamesg/parallel/OpenSees/SRC/analysis/integrator -I/home/jamesg/parallel/OpenSees/SRC/modelbuilder -I/home/jamesg/parallel/OpenSees/SRC/modelbuilder/triangle -I/home/jamesg/parallel/OpenSees/SRC/modelbuilder/tcl -I/home/jamesg/parallel/OpenSees/SRC/system_of_eqn -I/home/jamesg/parallel/OpenSees/SRC/system_of_eqn/eigenSOE -I/home/jamesg/parallel/OpenSees/SRC/system_of_eqn/linearSOE -I/home/jamesg/parallel/OpenSees/SRC/system_of_eqn/linearSOE/slowMatrix -I/home/jamesg/parallel/OpenSees/SRC/system_of_eqn/linearSOE/bandSPD -I/home/jamesg/parallel/OpenSees/SRC/system_of_eqn/linearSOE/profileSPD -I/home/jamesg/parallel/OpenSees/SRC/system_of_eqn/linearSOE/fullGEN -I/home/jamesg/parallel/OpenSees/SRC/system_of_eqn/linearSOE/bandGEN -I/home/jamesg/parallel/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN -I/home/jamesg/parallel/OpenSees/SRC/system_of_eqn/linearSOE/sparseSYM -I/home/jamesg/parallel/OpenSees/SRC/system_of_eqn/linearSOE/petsc -I/home/jamesg/parallel/OpenSees/SRC/system_of_eqn/linearSOE/umfGEN -I/home/jamesg/parallel/OpenSees/SRC/system_of_eqn/linearSOE/diagonal -I/home/jamesg/parallel/OpenSees/SRC/system_of_eqn/linearSOE/cg -I/home/jamesg/parallel/OpenSees/SRC/system_of_eqn/linearSOE/BJsolvers -I/home/jamesg/parallel/OpenSees/SRC/system_of_eqn/linearSOE/itpack -I/home/jamesg/parallel/OpenSees/SRC/system_of_eqn/linearSOE/mumps -I/home/jamesg/parallel/OpenSees/SRC/system_of_eqn/eigenSOE -I/home/jamesg/parallel/OpenSees/SRC/graph/graph -I/home/jamesg/parallel/OpenSees/SRC/graph/numberer -I/home/jamesg/parallel/OpenSees/SRC/graph/partitioner -I/home/jamesg/parallel/OpenSees/SRC/element/nonlinearBeamColumn/element -I/home/jamesg/parallel/OpenSees/SRC/element/nonlinearBeamColumn/fiber -I/home/jamesg/parallel/OpenSees/SRC/element/nonlinearBeamColumn/matrixutil -I/home/jamesg/parallel/OpenSees/SRC/element/nonlinearBeamColumn/quadrule -I/home/jamesg/parallel/OpenSees/SRC/coordTransformation -I/home/jamesg/parallel/OpenSees/SRC/reliability/analysis -I/home/jamesg/parallel/OpenSees/SRC/reliability/analysis/analysis -I/home/jamesg/parallel/OpenSees/SRC/reliability/analysis/analysis/system -I/home/jamesg/parallel/OpenSees/SRC/reliability/analysis/convergenceCheck -I/home/jamesg/parallel/OpenSees/SRC/reliability/analysis/curvature -I/home/jamesg/parallel/OpenSees/SRC/reliability/analysis/designPoint -I/home/jamesg/parallel/OpenSees/SRC/reliability/analysis/direction -I/home/jamesg/parallel/OpenSees/SRC/reliability/analysis/gFunction -I/home/jamesg/parallel/OpenSees/SRC/reliability/analysis/gradient -I/home/jamesg/parallel/OpenSees/SRC/reliability/analysis/hessian -I/home/jamesg/parallel/OpenSees/SRC/reliability/analysis/meritFunction -I/home/jamesg/parallel/OpenSees/SRC/reliability/analysis/misc -I/home/jamesg/parallel/OpenSees/SRC/reliability/analysis/randomNumber -I/home/jamesg/parallel/OpenSees/SRC/reliability/analysis/rootFinding -I/home/jamesg/parallel/OpenSees/SRC/reliability/analysis/sensitivity -I/home/jamesg/parallel/OpenSees/SRC/reliability/analysis/stepSize -I/home/jamesg/parallel/OpenSees/SRC/reliability/analysis/transformation -I/home/jamesg/parallel/OpenSees/SRC/reliability/analysis/telm -I/home/jamesg/parallel/OpenSees/SRC/reliability/domain -I/home/jamesg/parallel/OpenSees/SRC/reliability/domain/components -I/home/jamesg/parallel/OpenSees/SRC/reliability/domain/distributions -I/home/jamesg/parallel/OpenSees/SRC/reliability/domain/filter -I/home/jamesg/parallel/OpenSees/SRC/reliability/domain/modulatingFunction -I/home/jamesg/parallel/OpenSees/SRC/reliability/domain/spectrum -I/home/jamesg/parallel/OpenSees/SRC/reliability/domain/storage -I/home/jamesg/parallel/OpenSees/SRC/reliability/domain/functionEvaluator -I/home/jamesg/parallel/OpenSees/SRC/reliability/domain/performanceFunction -I/home/jamesg/parallel/OpenSees/SRC/optimization/tcl -I/home/jamesg/parallel/OpenSees/SRC/optimization/domain -I/home/jamesg/parallel/OpenSees/SRC/optimization/domain/component -I/home/jamesg/parallel/OpenSees/SRC/optimization/SNOPT -I/home/jamesg/parallel/OpenSees/SRC/reliability/FEsensitivity -I/home/jamesg/parallel/OpenSees/SRC/reliability/tcl -I/home/jamesg/parallel/OpenSees/SRC/unittest -I/home/jamesg/parallel/OpenSees/SRC/api -I/home/jamesg/parallel/OpenSees/SRC -I/home/jamesg/parallel/OpenSees/OTHER/SuperLU_4.1/SRC -I/home/jamesg/parallel/OpenSees/SRC/package -I/home/jamesg/parallel/OpenSees/SRC/../OTHER/AMD -I/home/jamesg/parallel/OpenSees/SRC/../OTHER/CSPARSE -I/home/jamesg/parallel/OpenSees/SRC/../OTHER/Triangle -I/home/jamesg/parallel/OpenSees/SRC/../OTHER/tetgen1.4.3 -I/usr/local/MPI/include -I/home/jamesg/parallel/db/include -I/usr/include/mysql -I/usr/local/include -I/home/jamesg/parallel/OpenSees/OTHER/UMFPACK -I/home/jamesg/parallel/OpenSees/OTHER/SuperLU_4.1/SRC -I/home/jamesg/parallel/OpenSees/OTHER/SuperLU_DIST_2.5/SRC -I/usr/local/include -c MumpsSolver.cpp -o MumpsSolver.o
MumpsSolver.cpp: In constructor ‘MumpsSolver::MumpsSolver(int, int)’:
MumpsSolver.cpp:52: error: invalid conversion from ‘ompi_communicator_t*’ to ‘int’
gmake[4]: *** [MumpsSolver.o] Error 1
gmake[4]: Leaving directory `/home/jamesg/parallel/OpenSees/SRC/system_of_eqn/linearSOE/mumps' ....


3) Some .o files do not exist:
...mpicxx /home/jamesg/parallel/OpenSees/SRC/tcl/tclMain.o /home/jamesg/parallel/OpenSees/SRC/tcl/mpiParameterMain.o /home/jamesg/parallel/OpenSees/SRC/tcl/commands.o /home/jamesg/parallel/OpenSees/SRC/modelbuilder/tcl/myCommands.o /home/jamesg/parallel/OpenSees/SRC/actor/channel/MPI_Channel.o /home/jamesg/parallel/OpenSees/SRC/actor/machineBroker/MPI_MachineBroker.o /home/jamesg/parallel/OpenSees/SRC/system_of_eqn/linearSOE/diagonal/MPIDiagonalSOE.o /home/jamesg/parallel/OpenSees/SRC/system_of_eqn/linearSOE/diagonal/MPIDiagonalSolver.o /home/jamesg/parallel/OpenSees/SRC/domain/subdomain/ActorSubdomain.o /home/jamesg/parallel/OpenSees/SRC/domain/subdomain/ShadowSubdomain.o /home/jamesg/parallel/OpenSees/SRC/tcl/TclFeViewer.o /home/jamesg/parallel/OpenSees/SRC/tcl/TclVideoPlayer.o /home/jamesg/parallel/lib/libOpenSees.a -L/lib -L/home/jamesg/parallel/lib /home/jamesg/parallel/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.o /home/jamesg/parallel/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.o -Wl,-rpath,/usr/local/intel/composer_xe_2013.4.183/mkl/lib/intel64 -L/usr/local/intel/composer_xe_2013.4.183/mkl/lib/intel64 /usr/local/intel/composer_xe_2013.4.183/mkl/lib/intel64/libmkl_scalapack_lp64.a /usr/local/intel/composer_xe_2013.4.183/mkl/lib/intel64/libmkl_blacs_lp64.a /usr/local/intel/composer_xe_2013.4.183/mkl/lib/intel64/libmkl_intel_lp64.a /usr/local/intel/composer_xe_2013.4.183/mkl/lib/intel64/libmkl_sequential.a /usr/local/intel/composer_xe_2013.4.183/mkl/lib/intel64/libmkl_core.a /usr/local/intel/composer_xe_2013.4.183/mkl/lib/intel64/libmkl_sequential.a /usr/local/intel/composer_xe_2013.4.183/mkl/lib/intel64/libmkl_core.a -lm /home/jamesg/parallel/lib/libArpack.a /home/jamesg/parallel/lib/libSuperLU.a /home/jamesg/parallel/lib/libUmfpack.a /home/jamesg/parallel/lib/libAMD.a /home/jamesg/parallel/lib/libDistributedSuperLU.a /home/jamesg/parallel/lib/libCSparse.a /home/jamesg/parallel/lib/libMetis.a -L/usr/local/lib64 /home/jamesg/parallel/OpenSees/SRC/system_of_eqn/linearSOE/mumps/MumpsSOE.o /home/jamesg/parallel/OpenSees/SRC/system_of_eqn/linearSOE/mumps/MumpsSolver.o /home/jamesg/parallel/OpenSees/SRC/system_of_eqn/linearSOE/mumps/MumpsParallelSOE.o /home/jamesg/parallel/OpenSees/SRC/system_of_eqn/linearSOE/mumps/MumpsParallelSolver.o -lpetsc -ldmumps -lpord /home/jamesg/parallel/lib/libCBlas.a -ltcl8.5 -static-intel -L -lifcore -o /home/jamesg/parallel/bin/OpenSeesMP
g++: /home/jamesg/parallel/OpenSees/SRC/actor/machineBroker/MPI_MachineBroker.o: No such file or directory
g++: /home/jamesg/parallel/OpenSees/SRC/domain/subdomain/ActorSubdomain.o: No such file or directory...

Re: OpenSees Parallel linux

Posted: Fri May 23, 2014 9:13 am
by fmk
it doesn't like Mumps. the missing .o files are because the Mumps solver failed. is the machine using openmpi or mpich2 or ??? ?