Commit Graph

266 Commits

Author SHA1 Message Date
Henry Weller
4b4c43b5da Added support for the PPC64le architecture
Resolves feature request http://www.openfoam.org/mantisbt/view.php?id=1759
2015-06-23 11:26:18 +01:00
Henry
80f1c7e497 Upgraded gcc from 5.0.0 to 5.1.0 2015-05-18 22:35:48 +01:00
Henry
84486a4234 int32: Add IO operators for long on 32bit OS
On 32bit OSs long is not unambiguously int32_t (or int64_t) causing
problems for IO operator resolution.  This problem is avoided by
explicitly defining the following operators:
2015-05-16 15:29:34 +01:00
Henry
e68c5f666b Scripts: Add {} following -I option to xargs
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1573
2015-03-15 22:14:44 +00:00
Henry
bbc223d28d Replace xargs -i with xargs -I as the -i option is deprecated 2015-03-13 17:56:52 +00:00
Henry
ad7053d560 MPI configuration: Added support for SYSTEMMPI
Provided by Bruno Santos
Also some general cleaning and update of comment.
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1167
2015-03-08 21:04:38 +00:00
Henry
88b6f63bb3 Added support for gcc-5.0.0
Tested with snapshot gcc-5-20150215.tar.bz2
2015-02-23 08:44:18 +00:00
Henry
1a806fa28d Add support for reading and updating the debug switches of templated
classes in the DebugSwitches sub-dictionary of system/controlDict
2015-02-04 22:08:27 +00:00
Henry
656dc54f71 Icc support: added floating-point exception trapping and accurate maths
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1432
2015-01-28 09:18:47 +00:00
Henry
8e6240c2fc wmake: Added to "See also" 2015-01-11 18:44:18 +00:00
Henry
5baa7039fc wmake: Added "See also" 2015-01-11 18:21:20 +00:00
Henry
6b819790b4 wdep: If source file is not in the current directory search tree for first occurrence 2015-01-11 17:16:15 +00:00
Henry
188e266368 Remove set -x 2015-01-11 13:16:56 +00:00
Henry
b76d15fb77 wrmdepold: Updated rmdepold to handle out-of-tree .dep and .o files 2015-01-11 13:14:55 +00:00
Henry
eb199a3c5d wdep: updated 2015-01-11 12:15:06 +00:00
Henry
992e67d452 wrmo: Add -a/-all/all option to remove .o files from all platforms rather than just the current platform. 2015-01-10 23:22:46 +00:00
Henry
386b4e2253 Updated doc 2015-01-10 23:22:39 +00:00
Henry
9aff064bec wrmdep: Add -a/-all/all option to removed for all platforms rather than just the current platform. 2015-01-10 23:18:34 +00:00
Henry
623ac104f7 Replaced rmoall with wrmo
Description
    Remove all .o files from the object directory tree corresponding to the
    current source derectory or remove only the .o file corresponding to the
    optionally specified [file].
2015-01-10 22:33:39 +00:00
Henry
1dd5b93897 wmake/scripts/AllwmakeParseArguments: Handle stop-on-error
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1485
2015-01-10 21:58:19 +00:00
Henry
d11ce0b517 Corrected typo 2015-01-10 21:12:27 +00:00
Henry
809ebaed63 wmake/wcleanAll: Corrected typo
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1483
2015-01-10 17:23:20 +00:00
Henry
e437b9eb92 wrmdep: Replacement for rmdepall
Remove all .dep files from the object directory tree corresponding to the
current source derectory or remove only the .dep files referring to the
optionally specified [file].
2015-01-08 10:36:37 +00:00
Henry
325b003b6e Added and verified support for 64bit labels
To compile with 64bit labels set

WM_LABEL_SIZE=64

in ~/OpenFOAM/dev/prefs.sh

source ~/.bashrc

then Allwmake in OpenFOAM-dev.

This will build into for example OpenFOAM-dev/platforms/linux64ClangDPInt64Opt

If WM_LABEL_SIZE is unset or set to 32:

WM_LABEL_SIZE=32

the build would be placed into OpenFOAM-dev/platforms/linux64ClangDPInt32Opt

Thus both 32bit and 64bit label builds can coexist without problem.
2014-12-31 19:02:52 +00:00
Henry
7bf3fd2412 Coco/R based parsers are no longer supported 2014-12-17 20:11:02 +00:00
Henry
bf3cd16f27 Updated to preferentially search the local directory for dependencies
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1222
2014-12-17 20:09:01 +00:00
Henry
296a302867 Renamed -frounded-math option 2014-12-16 08:37:25 +00:00
Henry
95dcfa46aa Move gcc-specific options to the appropriate wmake rules files 2014-12-15 22:39:21 +00:00
Henry
844b283030 New version of wmake supporting out-of-tree object and dependency files 2014-12-14 21:42:18 +00:00
OpenFOAM-admin
9fb26d59d3 GIT: Repo update 2014-12-11 08:35:10 +00:00
Henry
c020c263ef wcleanMachine: add default behavior without argument the same as -current 2014-12-10 12:41:01 +00:00
william
951534b33a COMP: foamyHexMesh: added mpfr to cgal libraries 2014-01-28 16:03:57 +00:00
william
412317575d COMP: foamyHexMesh: move CGAL dependencies into rules 2014-01-28 14:58:29 +00:00
Henry
b9311f0507 Icc: filter yet more spurious warning messages 2014-01-14 12:42:35 +00:00
Henry
06dce4872d gcc: upgrade gcc-4.8.? to 4.8.2 and add support for the immanent release of gcc-4.9.0 2014-01-13 12:10:59 +00:00
mattijs
21ebd85eda COMP: wmdep.l: added include file 2013-12-10 09:31:24 +00:00
mattijs
2b97e91ce2 COMP: clang: suppress foamy compilation warning 2013-09-26 12:31:57 +01:00
mattijs
00128075bb COMP: foamy: suppress cgal generated warnings 2013-09-26 11:36:13 +01:00
mattijs
972bbd35ad ENH: wmkdep: improved error message 2013-09-25 09:43:27 +01:00
mattijs
0f091f25a0 ENH: wmakeScheduler: check for lockfile executable 2013-08-02 16:49:43 +01:00
Henry
7124f736cd wmake: "dwim" option behaviour is now the default if no argument is supplied
i.e. wmake searches up the directory tree to find the Make directory if it is not
in the current directory.
2013-06-25 18:37:59 +01:00
mattijs
5ef9cf70d5 Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev 2013-06-13 10:57:44 +01:00
Henry
e66cd871b5 wmake: add "dwim" target
dwim (do what I mean): search up directories tree for Make sub-directory and build the target
    specified in Make/files
2013-06-11 12:58:19 +01:00
mattijs
15c433b337 ENH: wmake: 'wmake dep' to build dependencies and softlinks 2013-06-04 16:50:33 +01:00
Henry
caa74eee6f wmake: Change default behaviour to check the Make/files file for a LIB entry and compile libso if appropriate 2013-05-13 15:23:16 +01:00
Henry
2caa044ad6 wmake: Added support for gcc-4.8.? 2013-05-06 22:25:25 +01:00
Henry
5d4073b8a3 Icc support: changed optimisation switch to account for the architecture automatically 2013-03-14 10:51:21 +00:00
laurence
fd8eebab13 ENH: Latest version of cvMesh. Squash of commits. 2012-12-11 17:22:06 +00:00
mattijs
2ba7dd67a6 GIT: wmake: undo incorrect push 2012-09-20 15:24:57 +01:00
mattijs
dfa74d978c ENH: flowRateInletVelocity: different keywords for volumetric and mass 2012-09-20 14:21:40 +01:00