CFDEMcoupling with latest OF-2.3.x FIX

j-kerbl's picture
Submitted by j-kerbl on Thu, 04/30/2015 - 14:24

Hi everyone,

recently there were some posts concerning the compatibility with the latest OF.
Finally I had time to take a look at the compilation issues.
The following changes in some options files should get the compilation, although some warnings remain.
This is a workaround until it gets released.

In applications/solvers/cfdemSolverPiso/Make/options and cfdemSolverPisoScalar/Make/options add the following lines:
In EXE_INC =
-I$(LIB_SRC)/meshTools/lnInclude

In EXE_LIBS =
-lmeshTools

In src/lagrangian/cfdemParticle/Make/options remove
In EXE_INC
-I$(LIB_SRC)/turbulenceModels/incompressible/turbulenceModel \

and add
In EXE_INC =
-I$(LIB_SRC)/turbulenceModels/incompressible/RAS/lnInclude \
-I$(LIB_SRC)/turbulenceModels/incompressible/LES/lnInclude \
-I$(LIB_SRC)/turbulenceModels/incompressible/turbulenceModel/lnInclude \

Please give me some feedback, if this works for everyone!

Cheers
Josef

ZhaochenJiang | Wed, 05/06/2015 - 13:42

Dear Josef,

Your approach works well for my case (although still some "can not find ...." warnings).

Thank you so much.

Best regards,
Zhaochen

matthi | Thu, 05/07/2015 - 11:48

Dear Josef,

I try to install DFDEM on a SUSE-linux with OpenFOAM-2.3.1 and found your thread here.

Using the original file "src/lagrangian/cfdemParticle/Make/options" I got the following messages:

Compiling a incompressible library.
removing all .dep files ...
wmakeLnInclude: linking include files to ./lnInclude
Making dependency list for source file cfdemCloud/cfdemCloud.C
could not open file RASModel.H for source file cfdemCloud/cfdemCloud.C due to No such file or directory
Making dependency list for source file derived/cfdemCloudIB/cfdemCloudIB.C
could not open file RASModel.H for source file derived/cfdemCloudIB/cfdemCloudIB.C due to No such file or directory
could not open file mpi.h for source file derived/cfdemCloudIB/cfdemCloudIB.C due to No such file or directory
......

After making the changes you proposed I get the following errors:

Compiling a incompressible library.
removing all .dep files ...
wmakeLnInclude: linking include files to ./lnInclude
Making dependency list for source file cfdemCloud/cfdemCloud.C
could not open file incompressible/turbulenceModel/turbulenceModel.H for source file cfdemCloud/cfdemCloud.C due to No such file or directory
Making dependency list for source file derived/cfdemCloudIB/cfdemCloudIB.C
could not open file incompressible/turbulenceModel/turbulenceModel.H for source file derived/cfdemCloudIB/cfdemCloudIB.C due to No such file or directory
could not open file mpi.h for source file derived/cfdemCloudIB/cfdemCloudIB.C due to No such file or directory
Making dependency list for source file cfdTools/global.C
could not open file incompressible/turbulenceModel/turbulenceModel.H for source file cfdTools/global.C due to No such file or directory
Making dependency list for source file cfdTools/newGlobal.C
could not open file incompressible/turbulenceModel/turbulenceModel.H for source file cfdTools/newGlobal.C due to No such file or directory
Making dependency list for source file subModels/forceModel/forceModel/forceModel.C
could not open file incompressible/turbulenceModel/turbulenceModel.H for source file subModels/forceModel/forceModel/forceModel.C due to No such file or directory
could not open file stdio.h for source file subModels/forceModel/forceModel/forceModel.C due to No such file or directory
could not open file string.h for source file subModels/forceModel/forceModel/forceModel.C due to No such file or directory
could not open file limits.h for source file subModels/forceModel/forceModel/forceModel.C due to No such file or directory
.....
enFOAM-2.3.1/src/OpenFOAM/containers/HashTables/labelHashSet -I/home/ow4349/LIGGGHTS/LIGGGHTS-PUBLIC/src -I/home/ow4349/CFDEM/CFDEMcoupling-PUBLIC-2.3.1/src/cfdTools -IlnInclude -I. -I/home/ow4349/OpenFOAM/OpenFOAM-2.3.1/src/OpenFOAM/lnInclude -I/home/ow4349/OpenFOAM/OpenFOAM-2.3.1/src/OSspecific/POSIX/lnInclude -fPIC -c $SOURCE -o Make/linux64GccDPOpt/constDiffSmoothing.o
/usr/lib64/gcc/x86_64-suse-linux/4.6/../../../../x86_64-suse-linux/bin/ld: cannot find -lmpi
/usr/lib64/gcc/x86_64-suse-linux/4.6/../../../../x86_64-suse-linux/bin/ld: cannot find -lopen-rte
/usr/lib64/gcc/x86_64-suse-linux/4.6/../../../../x86_64-suse-linux/bin/ld: cannot find -lopen-pal
/usr/lib64/gcc/x86_64-suse-linux/4.6/../../../../x86_64-suse-linux/bin/ld: cannot find -lmpi_cxx
/usr/lib64/gcc/x86_64-suse-linux/4.6/../../../../x86_64-suse-linux/bin/ld: cannot find -llmp_fedora_fpic
collect2: ld returned 1 exit status
make: *** [/home/ow4349/OpenFOAM/ow4349-2.3.1/platforms/linux64GccDPOpt/lib/liblagrangianCFDEM-PUBLIC-2.3.1.so] Fehler 1

This routine will compile the solvers specified in solver-list.txt
........

There are many messages "could not open file ..." which sounds not good.
At the end it seems that there is additionally something wrong which is specific to the SUSE linux system.

Do you have an idea?

Greetings Matthias

j-kerbl's picture

j-kerbl | Mon, 05/11/2015 - 11:25

Hi Matthias,
I know there are many could not open file statements, but the compilation should work.

The error is
/usr/lib64/gcc/x86_64-suse-linux/4.6/../../../../x86_64-suse-linux/bin/ld: cannot find -lmpi
/usr/lib64/gcc/x86_64-suse-linux/4.6/../../../../x86_64-suse-linux/bin/ld: cannot find -lopen-rte
/usr/lib64/gcc/x86_64-suse-linux/4.6/../../../../x86_64-suse-linux/bin/ld: cannot find -lopen-pal
/usr/lib64/gcc/x86_64-suse-linux/4.6/../../../../x86_64-suse-linux/bin/ld: cannot find -lmpi_cxx
/usr/lib64/gcc/x86_64-suse-linux/4.6/../../../../x86_64-suse-linux/bin/ld: cannot find -llmp_fedora_fpic

I think you should start with the compilation of LIGGGHTS only. It looks as the compiler can't find the MPI libraries. You should check which MPI you use and if your PATH and LD_LIBRARY_PATH is set correctly.

Cheers
Josef

amotaghi | Thu, 05/07/2015 - 21:22

Dear Josef,

I made the changes and compiled CFDEM. I got the below messages.

Please provide the libraries to be compiled in the //home/atieh/CFDEM/CFDEMcoupling-PUBLIC-2.3.x/src/lagrangian/cfdemParticle/etc/library-list.txt file.
will change path...
rm: cannot remove `/home/atieh/CFDEM/CFDEMcoupling-PUBLIC-2.3.x/src/lagrangian/cfdemParticle/etc/log/log_compileCFDEMcoupling_cfdemParticle*': No such file or directory
rm: cannot remove `/home/atieh/CFDEM/CFDEMcoupling-PUBLIC-2.3.x/src/lagrangian/cfdemParticle/etc/log/log_compileCFDEMcoupling_cfdemParticle': No such file or directory

// log_compileCFDEMcoupling_cfdemParticle-2015-05-07-14:46 //

/home/atieh/CFDEM/CFDEMcoupling-PUBLIC-2.3.x/src/lagrangian/cfdemParticle

Compiling a incompressible library.
removing all .dep files ...
linux64GccDPOpt/options:15: *** missing separator. Stop.
wmake error: file 'Make/linux64GccDPOpt/objectFiles' could not be created in /home/atieh/CFDEM/CFDEMcoupling-PUBLIC-2.3.x/src/lagrangian/cfdemParticle
rm: cannot remove `log/log_compile_results_success': No such file or directory
rm: cannot remove `log/log_compile_results_fail': No such file or directory

This routine will compile the solvers specified in solver-list.txt

Please provide the solvers to be compiled in the /home/atieh/CFDEM/CFDEMcoupling-PUBLIC-2.3.x/src/lagrangian/cfdemParticle/etc/solver-list.txt file.
structure:
path to provide the path relative to CFDEM_SOLVER_DIR

example:
cfdemSolverPiso/dir

running compilation in pseudo-parallel mode of 3 solvers
do compilation in serial
waiting...
rm: cannot remove `/home/atieh/CFDEM/CFDEMcoupling-PUBLIC-2.3.x/src/lagrangian/cfdemParticle/etc/log/log_compileCFDEMcoupling_cfdemSolverPiso': No such file or directory

// log_compileCFDEMcoupling_cfdemSolverPiso_cfdemSolverPiso-2015-05-07-14:46 //

/home/atieh/CFDEM/CFDEMcoupling-PUBLIC-2.3.x/applications/solvers/cfdemSolverPiso

removing all .dep files ...
Making dependency list for source file cfdemSolverPiso.C
could not open file cfdemCloud.H for source file cfdemSolverPiso.C due to No such file or directory
could not open file implicitCouple.H for source file cfdemSolverPiso.C due to No such file or directory
could not open file clockModel.H for source file cfdemSolverPiso.C due to No such file or directory
could not open file smoothingModel.H for source file cfdemSolverPiso.C due to No such file or directory
could not open file forceModel.H for source file cfdemSolverPiso.C due to No such file or directory
SOURCE=cfdemSolverPiso.C ; g++ -m64 -Dlinux64 -DWM_DP -Wall -Wextra -Wno-unused-parameter -Wold-style-cast -Wnon-virtual-dtor -O3 -DNoRepository -ftemplate-depth-100 -I/home/atieh/OpenFOAM/OpenFOAM-2.3.x/src/turbulenceModels/incompressible/turbulenceModel -I/home/atieh/OpenFOAM/OpenFOAM-2.3.x/src/transportModels -I/home/atieh/OpenFOAM/OpenFOAM-2.3.x/src/transportModels/incompressible/singlePhaseTransportModel -I/home/atieh/OpenFOAM/OpenFOAM-2.3.x/src/finiteVolume/lnInclude -I/home/atieh/CFDEM/CFDEMcoupling-PUBLIC-2.3.x/src/lagrangian/cfdemParticle/lnInclude -I/home/atieh/CFDEM/CFDEMcoupling-PUBLIC-2.3.x/src/lagrangian/cfdemParticle/cfdTools -I/home/atieh/OpenFOAM/OpenFOAM-2.3.x/src/meshTools/lnInclude -IlnInclude -I. -I/home/atieh/OpenFOAM/OpenFOAM-2.3.x/src/OpenFOAM/lnInclude -I/home/atieh/OpenFOAM/OpenFOAM-2.3.x/src/OSspecific/POSIX/lnInclude -fPIC -c $SOURCE -o Make/linux64GccDPOpt/cfdemSolverPiso.o
cfdemSolverPiso.C:41:24: fatal error: cfdemCloud.H: No such file or directory
compilation terminated.
waiting...
make: *** [Make/linux64GccDPOpt/cfdemSolverPiso.o] Error 1
rm: cannot remove `/home/atieh/CFDEM/CFDEMcoupling-PUBLIC-2.3.x/src/lagrangian/cfdemParticle/etc/log/log_compileCFDEMcoupling_cfdemSolverIB': No such file or directory

// log_compileCFDEMcoupling_cfdemSolverIB_cfdemSolverIB-2015-05-07-14:46 //

/home/atieh/CFDEM/CFDEMcoupling-PUBLIC-2.3.x/applications/solvers/cfdemSolverIB

removing all .dep files ...
Making dependency list for source file cfdemSolverIB.C
could not open file cfdemCloudIB.H for source file cfdemSolverIB.C due to No such file or directory
could not open file implicitCouple.H for source file cfdemSolverIB.C due to No such file or directory
could not open file averagingModel.H for source file cfdemSolverIB.C due to No such file or directory
could not open file regionModel.H for source file cfdemSolverIB.C due to No such file or directory
could not open file voidFractionModel.H for source file cfdemSolverIB.C due to No such file or directory
could not open file meshToMeshNew.H for source file cfdemSolverIB.C due to No such file or directory
SOURCE=cfdemSolverIB.C ; g++ -m64 -Dlinux64 -DWM_DP -Wall -Wextra -Wno-unused-parameter -Wold-style-cast -Wnon-virtual-dtor -O3 -DNoRepository -ftemplate-depth-100 -I/home/atieh/OpenFOAM/OpenFOAM-2.3.x/src/turbulenceModels/incompressible/turbulenceModel -I/home/atieh/OpenFOAM/OpenFOAM-2.3.x/src/transportModels -I/home/atieh/OpenFOAM/OpenFOAM-2.3.x/src/transportModels/incompressible/singlePhaseTransportModel -I/home/atieh/OpenFOAM/OpenFOAM-2.3.x/src/finiteVolume/lnInclude -I/home/atieh/CFDEM/CFDEMcoupling-PUBLIC-2.3.x/src/lagrangian/cfdemParticle/lnInclude -I/home/atieh/OpenFOAM/OpenFOAM-2.3.x/src/meshTools/lnInclude -I/home/atieh/OpenFOAM/OpenFOAM-2.3.x/src/sampling/lnInclude -I/home/atieh/OpenFOAM/OpenFOAM-2.3.x/src/dynamicFvMesh/lnInclude -I/home/atieh/OpenFOAM/OpenFOAM-2.3.x/src/dynamicMesh/lnInclude -I/home/atieh/OpenFOAM/OpenFOAM-2.3.x/src/dynamicMesh/dynamicFvMesh/lnInclude -I/home/atieh/OpenFOAM/OpenFOAM-2.3.x/src/dynamicMesh/dynamicMesh/lnInclude -I/home/atieh/OpenFOAM/OpenFOAM-2.3.x/src/fvOptions/lnInclude -IlnInclude -I. -I/home/atieh/OpenFOAM/OpenFOAM-2.3.x/src/OpenFOAM/lnInclude -I/home/atieh/OpenFOAM/OpenFOAM-2.3.x/src/OSspecific/POSIX/lnInclude -fPIC -c $SOURCE -o Make/linux64GccDPOpt/cfdemSolverIB.o
cfdemSolverIB.C:44:26: fatal error: cfdemCloudIB.H: No such file or directory
compilation terminated.
waiting...
make: *** [Make/linux64GccDPOpt/cfdemSolverIB.o] Error 1
rm: cannot remove `/home/atieh/CFDEM/CFDEMcoupling-PUBLIC-2.3.x/src/lagrangian/cfdemParticle/etc/log/log_compileCFDEMcoupling_cfdemSolverPisoScalar': No such file or directory

// log_compileCFDEMcoupling_cfdemSolverPisoScalar_cfdemSolverPisoScalar-2015-05-07-14:46 //

/home/atieh/CFDEM/CFDEMcoupling-PUBLIC-2.3.x/applications/solvers/cfdemSolverPisoScalar

removing all .dep files ...
Making dependency list for source file cfdemSolverPisoScalar.C
could not open file cfdemCloud.H for source file cfdemSolverPisoScalar.C due to No such file or directory
could not open file implicitCouple.H for source file cfdemSolverPisoScalar.C due to No such file or directory
could not open file smoothingModel.H for source file cfdemSolverPisoScalar.C due to No such file or directory
could not open file forceModel.H for source file cfdemSolverPisoScalar.C due to No such file or directory
SOURCE=cfdemSolverPisoScalar.C ; g++ -m64 -Dlinux64 -DWM_DP -Wall -Wextra -Wno-unused-parameter -Wold-style-cast -Wnon-virtual-dtor -O3 -DNoRepository -ftemplate-depth-100 -I/home/atieh/OpenFOAM/OpenFOAM-2.3.x/src/turbulenceModels/incompressible/turbulenceModel -I/home/atieh/OpenFOAM/OpenFOAM-2.3.x/src/transportModels -I/home/atieh/OpenFOAM/OpenFOAM-2.3.x/src/transportModels/incompressible/singlePhaseTransportModel -I/home/atieh/OpenFOAM/OpenFOAM-2.3.x/src/finiteVolume/lnInclude -I/home/atieh/CFDEM/CFDEMcoupling-PUBLIC-2.3.x/src/lagrangian/cfdemParticle/lnInclude -I/home/atieh/CFDEM/CFDEMcoupling-PUBLIC-2.3.x/src/lagrangian/cfdemParticle/cfdTools -I/home/atieh/OpenFOAM/OpenFOAM-2.3.x/src/meshTools/lnInclude -IlnInclude -I. -I/home/atieh/OpenFOAM/OpenFOAM-2.3.x/src/OpenFOAM/lnInclude -I/home/atieh/OpenFOAM/OpenFOAM-2.3.x/src/OSspecific/POSIX/lnInclude -fPIC -c $SOURCE -o Make/linux64GccDPOpt/cfdemSolverPisoScalar.o
cfdemSolverPisoScalar.C:41:24: fatal error: cfdemCloud.H: No such file or directory
compilation terminated.
waiting...
make: *** [Make/linux64GccDPOpt/cfdemSolverPisoScalar.o] Error 1
compilation done.
waiting...
collecting log of /home/atieh/CFDEM/CFDEMcoupling-PUBLIC-2.3.x/applications/solvers/cfdemSolverPiso
collecting log of /home/atieh/CFDEM/CFDEMcoupling-PUBLIC-2.3.x/applications/solvers/cfdemSolverIB
collecting log of /home/atieh/CFDEM/CFDEMcoupling-PUBLIC-2.3.x/applications/solvers/cfdemSolverPisoScalar

This routine will compile the utilities specified in utilities-list.txt

Please provide the utilities to be compiled in the /home/atieh/CFDEM/CFDEMcoupling-PUBLIC-2.3.x/src/lagrangian/cfdemParticle/etc/utilities-list.txt file.
structure:
path to provide the path relative to CFDEM_UT_DIR

example:
cfdemPostproc/dir

running compilation in pseudo-parallel mode of 1 utilities
do compilation in serial
waiting...
rm: cannot remove `/home/atieh/CFDEM/CFDEMcoupling-PUBLIC-2.3.x/src/lagrangian/cfdemParticle/etc/log/log_compileCFDEMcoupling_cfdemPostproc': No such file or directory

// log_compileCFDEMcoupling_cfdemPostproc_cfdemPostproc-2015-05-07-14:46 //

/home/atieh/CFDEM/CFDEMcoupling-PUBLIC-2.3.x/applications/utilities/cfdemPostproc

removing all .dep files ...
Making dependency list for source file cfdemPostproc.C
could not open file cfdemCloud.H for source file cfdemPostproc.C due to No such file or directory
could not open file dataExchangeModel.H for source file cfdemPostproc.C due to No such file or directory
could not open file voidFractionModel.H for source file cfdemPostproc.C due to No such file or directory
could not open file locateModel.H for source file cfdemPostproc.C due to No such file or directory
could not open file averagingModel.H for source file cfdemPostproc.C due to No such file or directory
could not open file momCoupleModel.H for source file cfdemPostproc.C due to No such file or directory
could not open file forceModel.H for source file cfdemPostproc.C due to No such file or directory
could not open file IOModel.H for source file cfdemPostproc.C due to No such file or directory
SOURCE=cfdemPostproc.C ; g++ -m64 -Dlinux64 -DWM_DP -Wall -Wextra -Wno-unused-parameter -Wold-style-cast -Wnon-virtual-dtor -O3 -DNoRepository -ftemplate-depth-100 -I/home/atieh/OpenFOAM/OpenFOAM-2.3.x/src/turbulenceModels/incompressible/turbulenceModel -I/home/atieh/OpenFOAM/OpenFOAM-2.3.x/src/transportModels -I/home/atieh/OpenFOAM/OpenFOAM-2.3.x/src/transportModels/incompressible/singlePhaseTransportModel -I/home/atieh/OpenFOAM/OpenFOAM-2.3.x/src/finiteVolume/lnInclude -I/home/atieh/CFDEM/CFDEMcoupling-PUBLIC-2.3.x/src/lagrangian/cfdemParticle/lnInclude -I/home/atieh/OpenFOAM/OpenFOAM-2.3.x/src/meshTools/lnInclude -IlnInclude -I. -I/home/atieh/OpenFOAM/OpenFOAM-2.3.x/src/OpenFOAM/lnInclude -I/home/atieh/OpenFOAM/OpenFOAM-2.3.x/src/OSspecific/POSIX/lnInclude -fPIC -c $SOURCE -o Make/linux64GccDPOpt/cfdemPostproc.o
cfdemPostproc.C:38:24: fatal error: cfdemCloud.H: No such file or directory
compilation terminated.
waiting...
make: *** [Make/linux64GccDPOpt/cfdemPostproc.o] Error 1
compilation done.

.......
I appreciate if you could help me how to fix the problem.

Atieh

matthi | Fri, 05/08/2015 - 11:44

Dear Atieh,

I wonder why our directory is named CFDEMcoupling-PUBLIC-2.3.x?
x should be a number in any case. Maybe the first problem is, that the paths are not set correctly?

You should perform first" cfdemSysTest" and have a look on the output.
Maybe you can detect there a problem.

Greetings Matthi

j-kerbl's picture

j-kerbl | Mon, 05/11/2015 - 11:28

Hi Atieh,

Looks like there is something wrong with your options file!

This is in the first lines!
Re-check the changes you made in the options, probably a '\' is missing.

linux64GccDPOpt/options:15: *** missing separator. Stop.

Cheers
Josef

matthi | Tue, 05/12/2015 - 17:03

Dear Josef,

thanks for your answer. You`re right, that the linker doesn`t find the libraries. But, the path, where the libraries can be found is /usr/lib64/mpi/gcc/openmpi/lib64 and this path was included in
LD_LIBRARY_PATH. Unfortunately, the libraries were named libmpi.so.0.0.2 and libopen-pal.so.0.0.0 and libopen-rte.so.0.0.0 and libmpi_cxx.so.0.0.1. So I made a link to the names as they should be, e. g.: ln -nfs libmpi.so.0.0.2. libmpi.so. This worked!

But afterwards there was a second error:
/usr/lib64/gcc/x86_64-suse-linux/4.6/../../../../x86_64-suse-linux/bin/ld: /home/ow4349/LIGGGHTS/LIGGGHTS-PUBLIC/src/liblmp_suse14.a(angle.o): relocation R_X86_64_32S against `vtable for LAMMPS_NS::Angle' can not be used when making a shared object; recompile with –fPIC

I compiled LIGGGHTS again with "make suse14" using my own Makefile made from an original Makefile in the folder MAKE. There, I added the option -fPIC in „CCFLAGS = -g -O –fPIC“ und „LINKFLAGS = -g -O –fPIC“. Normally, the option -fPIC is in „SHFLAGS = -fPIC“ and should be considered in the compilation. But, in the information output during compilation this option doesn`t appear. Maby, the problem was, that it was missing in the linker option???

Afterwards I compiled with "cfdemCompLIG" and again with "cfdemCompCFDEM".

At the end, the compilation works fine ...

Unfortunately, the testcases do not run. But there are other problems ... I think some arise with parallelization.
I didn`t find a case in the tutorial which works with one processor only ...

Let`s see what to do ... If someone has a very simple case which runs on one processor under OF-2.1.3 I would be grateful to have it.

Again thanks for yout hint!

Greetings Matthias

j-kerbl's picture

j-kerbl | Wed, 05/13/2015 - 15:11

Hi Matthias,

please compare the LIGGGHTS Makefile fedora_fpic with yours, so you get all the fpic options!
This is very important for the usage with CFDEMcoupling.

Do the LIGGGHTS examples work fine?

The coupling does not work with one processor. 2 is the minimum.

Do the parallel OF cases run?

Cheers
Josef

matthi | Mon, 06/01/2015 - 14:40

Dear Josef,

thanks for your hints. After so many problems I decided to use a different computer
and to install UBUNTU. With this system the whole installation process worked well.

Greetings Matthi

amotaghi | Wed, 06/10/2015 - 18:36

Hi Matthi,

When I run cfdemSysTest, I got the below messages.
*********************************************
* C F D E M (R) c o u p l i n g *
* *
* by DCS Computing GmbH *
* www.dcs-computing.com *
*********************************************

*********************************
CFDEM(R)coupling system settings:
*********************************
CFDEM_VERSION=PUBLIC
couple to OF_VERSION=2.3.x
compile option=Opt

check if paths are set correctly
valid:yes critical:yes - $CFDEM_PROJECT_DIR = /home/atieh/CFDEM/CFDEMcoupling-PUBLIC-2.3.x
valid:yes critical:no - $CFDEM_PROJECT_USER_DIR = /home/atieh/CFDEM/atieh-PUBLIC-2.3.x
valid:yes critical:yes - $CFDEM_SRC_DIR = /home/atieh/CFDEM/CFDEMcoupling-PUBLIC-2.3.x/src
valid:yes critical:yes - $CFDEM_SOLVER_DIR = /home/atieh/CFDEM/CFDEMcoupling-PUBLIC-2.3.x/applications/solvers
valid:yes critical:yes - $CFDEM_TUT_DIR = /home/atieh/CFDEM/CFDEMcoupling-PUBLIC-2.3.x/tutorials
valid:yes critical:yes - $CFDEM_LIGGGHTS_SRC_DIR = /home/atieh/LIGGGHTS/LIGGGHTS-PUBLIC/src
valid:NO critical:yes - $CFDEM_LPP_DIR = /home/atieh/LIGGGHTS/mylpp/src does not exist
valid:yes critical:yes - $CFDEM_ADD_LIBS_DIR = /home/atieh/CFDEM/CFDEMcoupling-PUBLIC-2.3.x/src/lagrangian/cfdemParticle/etc
valid:NO critical:no - $CFDEM_PIZZA_DIR = /home/atieh/LIGGGHTS/PIZZA/gran_pizza_17Aug10/src does not exist
valid:yes critical:no - $CFDEM_TEST_HARNESS_PATH = /home/atieh/CFDEM/atieh-PUBLIC-2.3.x/log/logFilesCFDEM-PUBLIC-2.3.x
valid:NO critical:no - $C3PO_SRC_DIR = /home/atieh/CFDEM/CFDEMcoupling-PUBLIC-2.3.x/src/c3po does not exist

library names
$CFDEM_LIGGGHTS_LIB_NAME = lmp_fedora_fpic
$CFDEM_LIB_NAME = lagrangianCFDEM-PUBLIC-2.3.x
$LD_LIBRARY_PATH = /home/atieh/OpenFOAM/ThirdParty-2.3.x/platforms/linux64Gcc/gperftools-svn/lib:/home/atieh/OpenFOAM/ThirdParty-2.3.x/platforms/linux64Gcc/ParaView-4.1.0/lib/paraview-4.1:/home/atieh/OpenFOAM/OpenFOAM-2.3.x/platforms/linux64GccDPOpt/lib/openmpi-system:/home/atieh/OpenFOAM/ThirdParty-2.3.x/platforms/linux64GccDPOpt/lib/openmpi-system:/usr/lib/openmpi/lib:/home/atieh/OpenFOAM/atieh-2.3.x/platforms/linux64GccDPOpt/lib:/home/atieh/OpenFOAM/site/2.3.x/platforms/linux64GccDPOpt/lib:/home/atieh/OpenFOAM/OpenFOAM-2.3.x/platforms/linux64GccDPOpt/lib:/home/atieh/OpenFOAM/ThirdParty-2.3.x/platforms/linux64GccDPOpt/lib:/home/atieh/OpenFOAM/OpenFOAM-2.3.x/platforms/linux64GccDPOpt/lib/dummy
$WM_NCOMPPROCS =
*******************
g++:
/usr/bin/g++
g++ (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3
Copyright (C) 2011 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

gcc:
/usr/bin/gcc
gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3
Copyright (C) 2011 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

mpic++:
/usr/bin/mpic++
g++ (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3
Copyright (C) 2011 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

mpirun:
/usr/bin/mpirun
mpirun (Open MPI) 1.4.3

Report bugs to http://www.open-mpi.org/community/help/
**********************
additional packages...
c3po does not exist.

Would you please help me to solve the issue.
Atieh

j-kerbl's picture

j-kerbl | Thu, 06/11/2015 - 16:22

Hi Atieh,

I don't see a problem here!
What is the issue? Except your OpenMPI is rather old.

Cheers
Josef