cfdemSysTest

Submitted by marcelo on Mon, 11/06/2017 - 19:17

Any can help me?

*********************************************
* 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=3.0.x
compile option=Opt

check if paths are set correctly
valid:yes critical:yes - $CFDEM_PROJECT_DIR = /home/cae/CFDEM/CFDEMcoupling-PUBLIC-3.0.x
valid:yes critical:no - $CFDEM_PROJECT_USER_DIR = /home/cae/CFDEM/cae-PUBLIC-3.0.x
valid:yes critical:yes - $CFDEM_SRC_DIR = /home/cae/CFDEM/CFDEMcoupling-PUBLIC-3.0.x/src
valid:yes critical:yes - $CFDEM_SOLVER_DIR = /home/cae/CFDEM/CFDEMcoupling-PUBLIC-3.0.x/applications/solvers
valid:yes critical:yes - $CFDEM_TUT_DIR = /home/cae/CFDEM/CFDEMcoupling-PUBLIC-3.0.x/tutorials
valid:yes critical:yes - $CFDEM_LIGGGHTS_SRC_DIR = /home/cae/CFDEM/LIGGGHTS/LIGGGHTS-PUBLIC/src
valid:yes critical:yes - $CFDEM_LIGGGHTS_LIB_PATH = /home/cae/CFDEM/LIGGGHTS/LIGGGHTS-PUBLIC/src
valid:yes critical:yes - $CFDEM_LPP_DIR = /home/cae/CFDEM/LIGGGHTS/lpp/src
valid:yes critical:yes - $CFDEM_ADD_LIBS_DIR = /home/cae/CFDEM/CFDEMcoupling-PUBLIC-3.0.x/src/lagrangian/cfdemParticle/etc/addLibs_universal
valid:yes critical:yes - $CFDEM_LIB_DIR = /home/cae/CFDEM/CFDEMcoupling-PUBLIC-3.0.x/platforms/linux64GccDPInt32Opt/lib
valid:yes critical:yes - $CFDEM_APP_DIR = /home/cae/CFDEM/CFDEMcoupling-PUBLIC-3.0.x/platforms/linux64GccDPInt32Opt/bin
valid:NO critical:no - $CFDEM_USER_LIB_DIR = /home/cae/CFDEM/cae-PUBLIC-3.0.x/platforms/linux64GccDPInt32Opt/lib does not exist
valid:NO critical:no - $CFDEM_USER_APP_DIR = /home/cae/CFDEM/cae-PUBLIC-3.0.x/platforms/linux64GccDPInt32Opt/bin does not exist
valid:NO critical:no - $CFDEM_TEST_HARNESS_PATH = /home/cae/CFDEM/cae-PUBLIC-3.0.x/log/logFilesCFDEM-PUBLIC-3.0.x does not exist
valid:NO critical:no - $C3PO_SRC_DIR = does not exist

library names
$CFDEM_LIGGGHTS_LIB_NAME = lmp_auto
$CFDEM_LIB_NAME = lagrangianCFDEM-PUBLIC-3.0.x
$LD_LIBRARY_PATH = /home/cae/CFDEM/cae-PUBLIC-3.0.x/platforms/linux64GccDPInt32Opt/lib:/home/cae/CFDEM/CFDEMcoupling-PUBLIC-3.0.x/platforms/linux64GccDPInt32Opt/lib:/home/cae/OpenFOAM/ThirdParty-3.0.x/platforms/linux64Gcc/CGAL-4.7/lib:/home/cae/OpenFOAM/ThirdParty-3.0.x/platforms/linux64Gcc/gperftools-svn/lib:/home/cae/OpenFOAM/OpenFOAM-3.0.x/platforms/linux64GccDPInt32Opt/lib/openmpi-system:/home/cae/OpenFOAM/ThirdParty-3.0.x/platforms/linux64GccDPInt32Opt/lib/openmpi-system:/usr/lib/openmpi/lib:/home/cae/OpenFOAM/cae-3.0.x/platforms/linux64GccDPInt32Opt/lib:/home/cae/OpenFOAM/site/3.0.x/platforms/linux64GccDPInt32Opt/lib:/home/cae/OpenFOAM/OpenFOAM-3.0.x/platforms/linux64GccDPInt32Opt/lib:/home/cae/OpenFOAM/ThirdParty-3.0.x/platforms/linux64GccDPInt32Opt/lib:/home/cae/OpenFOAM/OpenFOAM-3.0.x/platforms/linux64GccDPInt32Opt/lib/dummy
$WM_NCOMPPROCS = 6
$WM_LABEL_SIZE = 32

Additional lib settings
CFDEM_ADD_LIBS_DIR/CFDEM_ADD_LIBS_NAME = /home/cae/CFDEM/CFDEMcoupling-PUBLIC-3.0.x/src/lagrangian/cfdemParticle/etc/addLibs_universal/additionalLibs_3.0.x
CFDEM_ADD_LIB_PATHS =
CFDEM_ADD_LIBS = -lvtkCommon -lvtkFiltering -lvtkIO -lvtkParallel -lvtkGraphics

LIGGGHTS library link (created during compilation of CFDEM)
lrwxrwxrwx 1 cae cae 59 Nov 6 16:07 /home/cae/CFDEM/CFDEMcoupling-PUBLIC-3.0.x/platforms/linux64GccDPInt32Opt/lib/liblmp_auto.so -> /home/cae/CFDEM/LIGGGHTS/LIGGGHTS-PUBLIC/src/liblmp_auto.so
*******************
g++:
/usr/bin/g++
g++ (Ubuntu 5.4.0-6ubuntu1~16.04.5) 5.4.0 20160609
Copyright (C) 2015 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 5.4.0-6ubuntu1~16.04.5) 5.4.0 20160609
Copyright (C) 2015 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 5.4.0-6ubuntu1~16.04.5) 5.4.0 20160609
Copyright (C) 2015 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.10.2

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

alice's picture

alice | Mon, 11/13/2017 - 14:11

Hi marcelo,
there seem to be issues with your vtk-version. Is there any installed on your system and if yes, which one?
Cheers,
Alice

alice's picture

alice | Tue, 12/05/2017 - 08:37

Hi,
since there has been a new release last week, I'd recommend to update LIGGGHTS and CFDEMcoupling. Some things regarding the installation have been improved, perhaps this already fixes your problem!
Cheers,
Alice

marcelo | Sat, 12/09/2017 - 23:36

When I started compiling LIGGGTHS using the 'make auto' command he warned me:

''Generating model list, this could take a moment...
You have 3240 model combinations. (limit = 1200)
Some model combinations are skipped automatically. You may add missing combinations by yourself to 'style_contact_model_user.whitelist'.
Creating list of contact models completed.''

Do I need to worry?
I want to compile Superquadric for my iron ore research (I changed the flag to ON in 'Make.auto'). Is there a tutorial of how to compile?

alice's picture

alice | Mon, 12/11/2017 - 15:28

Hi marcelo,

from what I can tell there is nothing to worry about. LIGGGHTS is not written in a way that yo don't need the whitelists anymore for using a model combination, only if you have a model combination which you use on a very regular basis it might make sense (simulations become slightly faster if the combination is in the whitelist).

As you set the superquadric flag to on you should be able to run superquadric cases. Have a look at the liggghts example superquadric which comes with the code to see if the compilation worked (note: you have to use -var for blockiness1, blockiness2 and angle, see comments in the input file).

Cheers,

Alice

marcelo | Mon, 12/11/2017 - 17:14

Hello Alice,

I changed the superquadric flag to ON in the make.auto file. I believe that compiling LIGGGHTS is ok. What worries me is the CFDEM, did you see the log I posted? I need help, please.

alice's picture

alice | Fri, 12/15/2017 - 09:41

Hi Marcelo,

I searched for "error" within the attached log file but could not find it in any suspicious place. Are you able to run your cases?

If yout to make aure that compilation does the right thing (and that no old libs are used for example), delete all libs and solvers manually and recompile. Then go through the produced log files, and if there occur errors, please post the log files indiviually. If all libraries and solvers compile, you can run the provided test-cases to see if things really worked out.

Cheers,

Alice

marcelo | Fri, 12/15/2017 - 23:31

Thank you Alice,
I was worried about the ''could not open file ompi/mpi/'' but they are full of warnings. I do not have what to worry about then ... believing these warnings could compromise the results of my simulations.
By the way, is it possible to use superwuadric in CFDEM?

alice's picture

alice | Wed, 12/20/2017 - 11:06

Hi marcelo, sorry, didn't figure that out... no, you don't have to worry about these warnings, these are only pre-processor statements.

Currently it is not possible to use CFDEM(R)coupling with superquadrics.

Best,

Alice