#2295: symbol lookup error
| Reporter: | zhais |
| Status: | new |
| Milestone: | |
| Version: | |
| Type: | bug |
| Priority: | major |
| Component: |
Comment (by Roland Haas):
Hello Ahsley,
this looks a bit like an issue with setting up correct search path for the libraries to me. This error is typically a link time (not runtime) error if one forgets to link in the OpenMPI library. Since you apparently could link, my first guess would be that the OpenMPI library that is used at runtime is not the same as used during compilation.
You should check the following:
ldd /simulations/helloword/SIMFACTORY/exe/cactus_sim | grep mpi to find out which OpenMPI library is used at runtime-L option. If you do not know where to find them then look at the file configs/sim/bindings/Configuration/Capabilities/make.MPI.defn which contains an entry MPI_LIB_DIRS which is the one you are looking forOther than that, it would b good if you could provide more details:
create-run you will have to do something like ./simfactory/bin/sim create-run helloworld &>helloworld.log --parfile arrangements/CactusExamples/HelloWorld/par/HelloWorld.par then attach helloworld.logOptionList and RunScript files used, you can find them in configs/sim under those namesldd /simulations/helloword/SIMFACTORY/exe/cactus_simYours,
Roland
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2295/symbol-lookup-error