Page 1 of 1

Linker error when compiling OpenSees on cluster

Posted: Thu Nov 14, 2013 10:07 pm
by brag006
Just wondering if anyone has come across this error when compiling OpenSees on a cluster:

/gpfs1m/projects/uoa00174/opensees/trunk/SRC/tcl/commands.o:(.bss+0x1ad): multiple definition of `OPS_PARTITIONED'
/gpfs1m/projects/uoa00174/opensees/trunk/SRC/tcl/mpiParameterMain.o:(.bss+0x35): first defined here
/gpfs1m/projects/uoa00174/opensees/trunk/SRC/tcl/commands.o:(.bss+0x1b0): multiple definition of `OPS_NUM_SUBDOMAINS'
/gpfs1m/projects/uoa00174/opensees/trunk/SRC/tcl/mpiParameterMain.o:(.bss+0x38): first defined here
/gpfs1m/projects/uoa00174/opensees/trunk/SRC/tcl/commands.o:(.bss+0x178): multiple definition of `OPS_theChannels'
/gpfs1m/projects/uoa00174/opensees/trunk/SRC/tcl/mpiParameterMain.o:(.bss+0x0): first defined here
/gpfs1m/projects/uoa00174/opensees/trunk/SRC/tcl/commands.o:(.bss+0x1a8): multiple definition of `OPS_MAIN_DOMAIN_PARTITION_ID'
/gpfs1m/projects/uoa00174/opensees/trunk/SRC/tcl/mpiParameterMain.o:(.bss+0x30): first defined here
/gpfs1m/projects/uoa00174/opensees/trunk/SRC/tcl/commands.o:(.bss+0x188): multiple definition of `OPS_OBJECT_BROKER'
/gpfs1m/projects/uoa00174/opensees/trunk/SRC/tcl/mpiParameterMain.o:(.bss+0x10): first defined here
/gpfs1m/projects/uoa00174/opensees/trunk/SRC/tcl/commands.o:(.bss+0x180): multiple definition of `OPS_MACHINE'
/gpfs1m/projects/uoa00174/opensees/trunk/SRC/tcl/mpiParameterMain.o:(.bss+0x8): first defined here
/gpfs1m/projects/uoa00174/opensees/trunk/SRC/tcl/commands.o:(.bss+0x1a0): multiple definition of `OPS_DOMAIN_PARTITIONER'
/gpfs1m/projects/uoa00174/opensees/trunk/SRC/tcl/mpiParameterMain.o:(.bss+0x28): first defined here
/gpfs1m/projects/uoa00174/opensees/trunk/SRC/tcl/commands.o:(.bss+0x1ac): multiple definition of `OPS_USING_MAIN_DOMAIN'
/gpfs1m/projects/uoa00174/opensees/trunk/SRC/tcl/mpiParameterMain.o:(.bss+0x34): first defined here
/gpfs1m/projects/uoa00174/opensees/trunk/SRC/tcl/commands.o:(.bss+0x198): multiple definition of `OPS_GRAPH_PARTITIONER'
/gpfs1m/projects/uoa00174/opensees/trunk/SRC/tcl/mpiParameterMain.o:(.bss+0x20): first defined here
/gpfs1m/projects/uoa00174/opensees/trunk/SRC/tcl/commands.o:(.bss+0x190): multiple definition of `OPS_BALANCER'
/gpfs1m/projects/uoa00174/opensees/trunk/SRC/tcl/mpiParameterMain.o:(.bss+0x18): first defined here
/gpfs1m/projects/uoa00174/opensees/trunk/SRC/tcl/commands.o:(.bss+0x1b4): multiple definition of `OPS_PARALLEL_PROCESSING'
/gpfs1m/projects/uoa00174/opensees/trunk/SRC/tcl/mpiParameterMain.o:(.bss+0x3c): first defined here


I am trying to compile PARALLE_INTERPERTERS version.

I'll post the Makefile.def if anyone can help.