Commit Graph

304 Commits

Author SHA1 Message Date
667e806224 use static_cast instead of old-style casts 2015-03-24 12:58:33 +01:00
1307a0ef22 bug fixing by const correctness
also use static_cast instead of old-style casts!
2015-03-24 12:54:54 +01:00
0a8baeeeb3 zeroize pointers after destruction 2015-03-24 12:42:50 +01:00
54f00c6e53 integer division 2015-03-24 12:30:19 +01:00
5fcf7a7091 remove unused variables 2015-03-24 11:51:18 +01:00
2e72cfa774 remove extra semicolons 2015-03-24 11:47:10 +01:00
ea0d7b0351 Changed to CMake compilation of LIGGGHTS
The cfdemCompLIG utility has been updated to use of CMake to compile LIGGGHTS.
This will generate a liggghts binary and libliggghts.so shared library which
can be used by CFDEMcoupling.

Users need to add the new environment variable CFDEM_LIGGGHTS_BIN_DIR into
their bashrc file, e.g.:

export CFDEM_LIGGGHTS_SRC_DIR=$PFM_DIR/LIGGGHTS/src
export CFDEM_LIGGGHTS_BIN_DIR=$PFM_DIR/LIGGGHTS/src-build

Other bash utilities in etc/functions.sh have also been updated, including
parDEMrun and parCFDEMrun.
2015-03-01 21:41:43 +01:00
59adfbe6ac Changes system header includes from "" to <> syntax
This avoids irritating warnings of wmake about it not finding certain headers
(e.g. system headers). Similar things were necessary in some headers of the
LIGGGHTS code. While these did not cause compilation errors, they messed up
the compilation output with hundrets of false alarms. Not very helpful if
you're trying to find out what went wrong.

One special case is the change from RASModel.H to turbulenceModel.H in
cfdemCloud.H. Between major OpenFOAM versions there was a change of how
turbulence models were implemented. While the CFDEMcoupling code uses
preprocessors to allow compatibility, the wmkdepend utility is too simple
to understand this. It does not evaluate #ifdef constructs and just looks
for #include lines. Therefore it tries to access RASModel.H in newer
versions of OpenFOAM, which no longer exists.

To circumvent this issue, both includes were changed from "" to <> syntax.
This suppresses the warning and compiles, since the OpenFOAM header is in
the include path anyway.
2015-03-01 20:25:17 +01:00
ee44d40c0e update utilities-list.txt 2015-01-05 13:56:45 +01:00
57d121a073 add finiteVolume/Make/files 2015-01-05 13:56:45 +01:00
fd44270f96 update Make/files 2015-01-05 13:56:45 +01:00
88743b79fd release on 2015-01-05_13-56-45 2015-01-05 13:56:45 +01:00
b4949ebd52 Solved merge conflict 2014-12-11 18:35:06 +01:00
fb3e8011d1 Cleanup + update for TH files 2014-12-11 18:33:49 +01:00
6d8e15561a update library-list.txt 2014-11-10 08:39:14 +01:00
30ad85f165 update solver-list.txt 2014-11-10 08:39:14 +01:00
8f38e3323c update tutorial-list.txt 2014-11-10 08:39:14 +01:00
5472fe1365 update Make/files 2014-11-10 08:39:14 +01:00
add7ade558 release on 2014-11-10_08-39-14 2014-11-10 08:39:14 +01:00
e1f10f705f Merge branch 'master' of github.com:CFDEMproject/CFDEMcoupling-PFM 2014-11-10 08:38:33 +01:00
270d1a9c51 update library-liggghts-list.txt 2014-11-10 08:33:26 +01:00
6b9b8c123e update library-list.txt 2014-11-10 08:33:26 +01:00
610cf500d3 update solver-list.txt 2014-11-10 08:33:26 +01:00
ded954c64b update tutorial-list.txt 2014-11-10 08:33:26 +01:00
c1f45f8477 update Make/files 2014-11-10 08:33:26 +01:00
ddb19070c5 release on 2014-11-10_08-33-26 2014-11-10 08:33:26 +01:00
f3e1d1428b update library-list.txt 2014-11-10 08:32:06 +01:00
aaaec21646 update solver-list.txt 2014-11-10 08:32:06 +01:00
dfea70fa96 update tutorial-list.txt 2014-11-10 08:32:06 +01:00
81282bbbc6 update Make/files 2014-11-10 08:32:06 +01:00
4426ba4085 release on 2014-11-10_08-32-06 2014-11-10 08:32:06 +01:00
c490123018 update library-liggghts-list.txt 2014-11-10 08:22:06 +01:00
7d43b2a63e update library-list.txt 2014-11-10 08:22:06 +01:00
87c12986cd update solver-list.txt 2014-11-10 08:22:06 +01:00
cabf5a36f9 update tutorial-list.txt 2014-11-10 08:22:06 +01:00
48f4f7508b update Make/files 2014-11-10 08:22:06 +01:00
c562f96f4a release on 2014-11-10_08-22-06 2014-11-10 08:22:06 +01:00
011ab2d3e2 update library-list.txt 2014-11-10 07:57:16 +01:00
fe05da2f16 update solver-list.txt 2014-11-10 07:57:16 +01:00
1c3d9b093c update tutorial-list.txt 2014-11-10 07:57:16 +01:00
a349923c3a update Make/files 2014-11-10 07:57:16 +01:00
409283acc3 release on 2014-11-10_07-57-15 2014-11-10 07:57:15 +01:00
eb6d45dd7b Fixes Compilation
Added missing object files back to lagrangian library. Otherwise solvers
won't compile. If this removal was intentional, it was not complete.
Reverting the change for now.
2014-11-09 18:53:26 +01:00
a8c8955d53 update library-liggghts-list.txt 2014-07-25 13:42:42 +02:00
43f460dc93 update library-list.txt 2014-07-25 13:42:42 +02:00
b4de650ed5 update solver-list.txt 2014-07-25 13:42:42 +02:00
8fb60fd045 update tutorial-list.txt 2014-07-25 13:42:41 +02:00
80030014a2 update Make/files 2014-07-25 13:42:41 +02:00
791bf252aa release on 2014-07-25_13-42-41 2014-07-25 13:42:41 +02:00
b16fb689e1 update library-list.txt 2014-07-17 16:27:28 +02:00