Regarding executing in parallel mode
Moderator: selimgunay
Regarding executing in parallel mode
Hi, I have installed opensees 2.1.0 with Parallel Interpreters mode on LINUX CLUSTER. Installation gets completed successfully.
Whenever I run this program in parallel mode i.e no of processors > 1,
It throws following errors.
Output file contains message "Child process exited while making connection to remote process on"
Error file contains message "/home/secg/csm/gourik/opensees_parallel/bin/OpenSees: error while loading shared libraries: libpetscsnes.so: cannot open shared object file: No such file or directory".
About shared library issue I have added LD_LIBRARY_PATH in my .bash_profile.
It seems that issue is with running the program in parallel mode.
Please help me out.
Whenever I run this program in parallel mode i.e no of processors > 1,
It throws following errors.
Output file contains message "Child process exited while making connection to remote process on"
Error file contains message "/home/secg/csm/gourik/opensees_parallel/bin/OpenSees: error while loading shared libraries: libpetscsnes.so: cannot open shared object file: No such file or directory".
About shared library issue I have added LD_LIBRARY_PATH in my .bash_profile.
It seems that issue is with running the program in parallel mode.
Please help me out.
Thanks And Regards,
Gouri
Gouri
PARALLEL_INTERPRETERS
I got following error when used PARALLEL_INTERPRETERS option.
/home/secg/csm/gourik/opensees_parallel/OpenSees/SRC/tcl/commands.o(.text+0x8c9): In function `wipeAnalysis(void*, Tcl_Interp*, int, char const**)':
: undefined reference to `theDomain'
/home/secg/csm/gourik/opensees_parallel/OpenSees/SRC/tcl/commands.o(.text+0x928): In function `wipeModel(void*, Tcl_Interp*, int, char const**)':
: undefined reference to `theDomain'
/home/secg/csm/gourik/opensees_parallel/OpenSees/SRC/tcl/commands.o(.text+0x9cb): In function `resetModel(void*, Tcl_Interp*, int, char const**)':
: undefined reference to `theDomain'
/home/secg/csm/gourik/opensees_parallel/OpenSees/SRC/tcl/commands.o(.text+0xa14): In function `initializeAnalysis(void*, Tcl_Interp*, int, char const**)':
: undefined reference to `theDomain'
/home/secg/csm/gourik/opensees_parallel/OpenSees/SRC/tcl/commands.o(.text+0xa34): In function `initializeAnalysis(void*, Tcl_Interp*, int, char const**)':
: undefined reference to `theDomain'
/home/secg/csm/gourik/opensees_parallel/OpenSees/SRC/tcl/commands.o(.text+0xa5e): more undefined references to `theDomain' follow
collect2: ld returned 1 exit status
make[1]: *** [tcl] Error 1
make[1]: Leaving directory `/home/secg/csm/gourik/opensees_parallel/OpenSees/SRC/modelbuilder/tcl'
/home/secg/csm/gourik/opensees_parallel/OpenSees/SRC/tcl/commands.o(.text+0x8c9): In function `wipeAnalysis(void*, Tcl_Interp*, int, char const**)':
: undefined reference to `theDomain'
/home/secg/csm/gourik/opensees_parallel/OpenSees/SRC/tcl/commands.o(.text+0x928): In function `wipeModel(void*, Tcl_Interp*, int, char const**)':
: undefined reference to `theDomain'
/home/secg/csm/gourik/opensees_parallel/OpenSees/SRC/tcl/commands.o(.text+0x9cb): In function `resetModel(void*, Tcl_Interp*, int, char const**)':
: undefined reference to `theDomain'
/home/secg/csm/gourik/opensees_parallel/OpenSees/SRC/tcl/commands.o(.text+0xa14): In function `initializeAnalysis(void*, Tcl_Interp*, int, char const**)':
: undefined reference to `theDomain'
/home/secg/csm/gourik/opensees_parallel/OpenSees/SRC/tcl/commands.o(.text+0xa34): In function `initializeAnalysis(void*, Tcl_Interp*, int, char const**)':
: undefined reference to `theDomain'
/home/secg/csm/gourik/opensees_parallel/OpenSees/SRC/tcl/commands.o(.text+0xa5e): more undefined references to `theDomain' follow
collect2: ld returned 1 exit status
make[1]: *** [tcl] Error 1
make[1]: Leaving directory `/home/secg/csm/gourik/opensees_parallel/OpenSees/SRC/modelbuilder/tcl'
Thanks And Regards,
Gouri
Gouri
Also error changes to the following when I have exported PETSC_ARCH path
/home/secg/csm/gourik/opensees_parallel/OpenSees/SRC/tcl/commands.o(.text+0xa34): In function `initializeAnalysis(void*, Tcl_Interp*, int, char const**)':
: undefined reference to `theDomain'
/home/secg/csm/gourik/opensees_parallel/OpenSees/SRC/tcl/commands.o(.text+0xa5e): more undefined references to `theDomain' follow
/home/secg/csm/gourik/opensees_parallel/OpenSees/SRC/tcl/commands.o(.text+0x2add): In function `specifySOE(void*, Tcl_Interp*, int, char const**)':
: undefined reference to `PetscSolver::PetscSolver(char*, char*, double, double, double, int)'
/home/secg/csm/gourik/opensees_parallel/OpenSees/SRC/tcl/commands.o(.text+0x2af5): In function `specifySOE(void*, Tcl_Interp*, int, char const**)':
: undefined reference to `PetscSOE::PetscSOE(PetscSolver&, int)'
/home/secg/csm/gourik/opensees_parallel/OpenSees/SRC/tcl/commands.o(.text+0x2b73): In function `specifySOE(void*, Tcl_Interp*, int, char const**)':
: undefined reference to `PetscSparseSeqSolver::PetscSparseSeqSolver(char*, char*, double, double, double, int)'
/home/secg/csm/gourik/opensees_parallel/OpenSees/SRC/tcl/commands.o(.text+0x3959): In function `specifyAlgorithm(void*, Tcl_Interp*, int, char const**)':
: undefined reference to `theDomain'
/home/secg/csm/gourik/opensees_parallel/OpenSees/SRC/tcl/commands.o(.text+0x4993): In function `specifyCTest(void*, Tcl_Interp*, int, char const**)':
: undefined reference to `theDomain'
/home/secg/csm/gourik/opensees_parallel/OpenSees/SRC/tcl/commands.o(.text+0x4d8a): In function `specifyIntegrator(void*, Tcl_Interp*, int, char const**)':
: undefined reference to `theDomain'
/home/secg/csm/gourik/opensees_parallel/OpenSees/SRC/tcl/commands.o(.text+0x5105): In function `specifyIntegrator(void*, Tcl_Interp*, int, char const**)':
: undefined reference to `theDomain'
/home/secg/csm/gourik/opensees_parallel/OpenSees/SRC/tcl/commands.o(.text+0x89c7): In function `addRecorder(void*, Tcl_Interp*, int, char const**)':
: undefined reference to `theDomain'
/home/secg/csm/gourik/opensees_parallel/OpenSees/SRC/tcl/commands.o(.text+0x89f9): more undefined references to `theDomain' follow
/home/secg/csm/gourik/opensees_parallel/lib/libOpenSees.a(FEM_ObjectBrokerAllClasses.o)(.text+0x304f): In function `FEM_ObjectBrokerAllClasses::getNewLinearSOE(int, int)':
: undefined reference to `PetscSolver::PetscSolver()'
/home/secg/csm/gourik/opensees_parallel/lib/libOpenSees.a(FEM_ObjectBrokerAllClasses.o)(.text+0x3069): In function `FEM_ObjectBrokerAllClasses::getNewLinearSOE(int, int)':
: undefined reference to `PetscSOE::PetscSOE(PetscSolver&, int)'
collect2: ld returned 1 exit status
/home/secg/csm/gourik/opensees_parallel/OpenSees/SRC/tcl/commands.o(.text+0xa34): In function `initializeAnalysis(void*, Tcl_Interp*, int, char const**)':
: undefined reference to `theDomain'
/home/secg/csm/gourik/opensees_parallel/OpenSees/SRC/tcl/commands.o(.text+0xa5e): more undefined references to `theDomain' follow
/home/secg/csm/gourik/opensees_parallel/OpenSees/SRC/tcl/commands.o(.text+0x2add): In function `specifySOE(void*, Tcl_Interp*, int, char const**)':
: undefined reference to `PetscSolver::PetscSolver(char*, char*, double, double, double, int)'
/home/secg/csm/gourik/opensees_parallel/OpenSees/SRC/tcl/commands.o(.text+0x2af5): In function `specifySOE(void*, Tcl_Interp*, int, char const**)':
: undefined reference to `PetscSOE::PetscSOE(PetscSolver&, int)'
/home/secg/csm/gourik/opensees_parallel/OpenSees/SRC/tcl/commands.o(.text+0x2b73): In function `specifySOE(void*, Tcl_Interp*, int, char const**)':
: undefined reference to `PetscSparseSeqSolver::PetscSparseSeqSolver(char*, char*, double, double, double, int)'
/home/secg/csm/gourik/opensees_parallel/OpenSees/SRC/tcl/commands.o(.text+0x3959): In function `specifyAlgorithm(void*, Tcl_Interp*, int, char const**)':
: undefined reference to `theDomain'
/home/secg/csm/gourik/opensees_parallel/OpenSees/SRC/tcl/commands.o(.text+0x4993): In function `specifyCTest(void*, Tcl_Interp*, int, char const**)':
: undefined reference to `theDomain'
/home/secg/csm/gourik/opensees_parallel/OpenSees/SRC/tcl/commands.o(.text+0x4d8a): In function `specifyIntegrator(void*, Tcl_Interp*, int, char const**)':
: undefined reference to `theDomain'
/home/secg/csm/gourik/opensees_parallel/OpenSees/SRC/tcl/commands.o(.text+0x5105): In function `specifyIntegrator(void*, Tcl_Interp*, int, char const**)':
: undefined reference to `theDomain'
/home/secg/csm/gourik/opensees_parallel/OpenSees/SRC/tcl/commands.o(.text+0x89c7): In function `addRecorder(void*, Tcl_Interp*, int, char const**)':
: undefined reference to `theDomain'
/home/secg/csm/gourik/opensees_parallel/OpenSees/SRC/tcl/commands.o(.text+0x89f9): more undefined references to `theDomain' follow
/home/secg/csm/gourik/opensees_parallel/lib/libOpenSees.a(FEM_ObjectBrokerAllClasses.o)(.text+0x304f): In function `FEM_ObjectBrokerAllClasses::getNewLinearSOE(int, int)':
: undefined reference to `PetscSolver::PetscSolver()'
/home/secg/csm/gourik/opensees_parallel/lib/libOpenSees.a(FEM_ObjectBrokerAllClasses.o)(.text+0x3069): In function `FEM_ObjectBrokerAllClasses::getNewLinearSOE(int, int)':
: undefined reference to `PetscSOE::PetscSOE(PetscSolver&, int)'
collect2: ld returned 1 exit status
Thanks And Regards,
Gouri
Gouri
-
- Posts: 5
- Joined: Mon May 19, 2008 4:36 pm
- Location: Universidad T�cnica Particular de Loja
- Contact:
Re: Regarding executing in parallel mode
Hello, I am trying to compile the OpeSeesMP on Fedora Core 3 but can not do it. I would ask what system did it compile?
Thanking you in advanced
Regards
Santiago
[url]http://www.utpl.edu.ec/vlee[/url]
Thanking you in advanced
Regards
Santiago
[url]http://www.utpl.edu.ec/vlee[/url]
Re: Regarding executing in parallel mode
Hey this is really a great forum. Thanks in advance.
http://www.beritabolaterbaru.com/2011/1 ... murah.html
http://www.beritabolaterbaru.com/2011/1 ... murah.html