parallel processing with MPI

Forum for OpenSees users to post questions, comments, etc. on the use of the OpenSees interpreter, OpenSees.exe

Moderators: silvia, selimgunay, Moderators

Post Reply
dkkim
Posts: 9
Joined: Fri Sep 22, 2006 9:29 pm
Location: Seoul National University

parallel processing with MPI

Post by dkkim »

Hi~
I'm a graduate student in SNU, Korea.

I have researched about soil-structure interaction...
By the way, It takes too much time to analyze it.

so I complied the OpenSees program(ver 1.7.1) to a MPI machine in my univ.

It works in serial processing.
But It does not run in parallel processing.

Do I have to add another source file to use opensees with MPI?
or make a souce file to split the original file?

Would you teach me about that??? ^^;;

Thank you.
silvia
Posts: 3909
Joined: Tue Jan 11, 2005 7:44 am
Location: Degenkolb Engineers
Contact:

Post by silvia »

you might want to wait until Frank's back at the end of the month.
Silvia Mazzoni, PhD
Structural Consultant
Degenkolb Engineers
235 Montgomery Street, Suite 500
San Francisco, CA. 94104
Boris
Posts: 95
Joined: Mon Jun 14, 2004 3:57 pm
Location: UC Davis

Parallel OpenSees

Post by Boris »

Try our implementation of PDD available at:
http://sokocalo.engr.ucdavis.edu/~jeremic/PDD/
and see files, and documents in there

Boris
fmk
Site Admin
Posts: 5884
Joined: Fri Jun 11, 2004 2:33 pm
Location: UC Berkeley
Contact:

Post by fmk »

in the sequential version make sure you are using a sparse solver if the problem is large.
for our interests you might also try describing your model, e.g. number of elements and nodes, 2 or 3d, material types. if you could also profile the execution of a few steps so that we can see where the time is being spent.

if you need to build the parallel version on an mpich machine you need to change the Makefile.def. have a look at the Makefile.def.UNIX_CLUSTER in the MAKES directory.
ahmetalperparker
Posts: 90
Joined: Wed Oct 26, 2005 6:31 am
Location: Istanbul Technical University

Post by ahmetalperparker »

Dear all,
I am trying to build the parallel version. Where can I find the libraries listed below? I dont have any of them in the OpenSeesMPI directory.
FE_LIBRARY = $(HOME)/MPIlib/libOpenSees.a
NDARRAY_LIBRARY = $(HOME)/MPIlib/libndarray.a # BJ_UCD jeremic@ucdavis.edu
MATMOD_LIBRARY = $(HOME)/MPIlib/libmatmod.a # BJ_UCD jeremic@ucdavis.edu
BJMISC_LIBRARY = $(HOME)/MPIlib/libBJmisc.a # BJ_UCD jeremic@ucdavis.edu
SUPERLU_LIBRARY = $(HOME)/MPIlib/libSuperLU.a
FEDEAS_LIB = $(HOME)/MPIlib/libFedeas.a
ahmetalperparker
Posts: 90
Joined: Wed Oct 26, 2005 6:31 am
Location: Istanbul Technical University

Post by ahmetalperparker »

Ok, I have understanded, I have to create the folder and the lib files are made automatically...
Thanks
neallee
Posts: 62
Joined: Sun Aug 14, 2005 4:50 am
Location: Tianjin University

Post by neallee »

why i can't obtain the .o files named KinematicHardening.o, TclKinematicHardening.o, and TclNewUniaxialMaterial.o

the compile information like these:
Unknown target KinematicHardening.o, try: make help
Unknown target TclKinematicHardening.o, try: make help

Unknown target TclNewUniaxialMaterial.o, try: make help

when the make procedure in the uniaxial directry.

can you help me, please?
Li Ning, Ph.D. and Professor of Civil Engineering
TJU, China
Post Reply