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
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
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
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
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
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
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
mattijs
8f28740568
COMP: Intel: add add-needed link flags for modern linux platforms
2012-07-09 09:06:41 +01:00
Henry
711cf48e5d
Clang: Updated debug switches
2012-06-07 14:46:32 +01:00
Henry
2d2ad386a6
Updated support for clang-3.1
2012-06-06 17:45:18 +01:00
Henry
bd8863e711
wmake: updated rules for gcc-4.7.0
2012-04-30 20:19:23 +01:00
Henry
ad6b6626e2
Further developed support for gcc-4.7.0
2012-04-30 16:31:09 +01:00
Henry
5d4480e706
Added support for gcc-4.7.0
2012-04-29 22:01:57 +01:00
laurence
6a3571b3e9
COMP: Move boost and mpfr library includes from wmake/rules/general/CGAL
...
This is so that surfaceFeatureExtract will compile without boost/mpfr
2012-04-26 15:10:24 +01:00
Henry
25504bf856
Settings and wmake: Updated the use of WM_COMPILER_LIB_ARCH to set the library path
2012-04-12 11:07:47 +01:00
laurence
1d93f171ad
COMP: Correct Make/options for SloanRenumber and the CGAL rules
2012-03-02 12:34:24 +00:00
Henry
04c8b49679
wmake rules for ARM: remove duplicate options
2012-02-08 12:34:27 +00:00
Henry
d0e1c1c3e8
wmake rules: removed debug switches from optimisation rules
2012-02-08 12:34:02 +00:00
Henry
25b704afe2
ARM: improved optimisation
2012-01-24 17:18:12 +00:00
Henry
9eb026fb7e
ARM support: updated wmake rules
2012-01-23 10:14:32 +00:00
Henry
417a6539c9
Add initial support for ARM
2012-01-19 16:29:31 +00:00
laurence
ed1fd3d46a
Merge branch 'cv2d'
2011-12-09 10:47:54 +00:00
Henry
95a5facaf0
wmake: Added support for Intel MPI
2011-11-22 17:51:57 +00:00
laurence
075e47ea5a
ENH: Merge cvMesh functionality into cv2DMesh
...
- Added conformationSurface and searchableSurface classes in place
of querySurface.
- Added cellSizeControl class.
- Change cvMesh argument of relaxation model constructor to Time.
- Add writePrecision option to surfaceConvert.
- Add onLine function to surfaceFeatureExtract.
- Remove querySurface.
- Move createShellMesh and extrude2DMesh to their own libraries.
- Replace controls and tolerances with a cv2DControls object.
- Add patchToPoly2DMesh class to extrude2DMesh.
2011-11-18 09:53:46 +00:00
mattijs
a78139ea1c
COMP: wmake/rules/linux*Gcc*: clean compilation on ubuntu 11.10
2011-10-25 15:35:13 +01:00
Henry
32d7d05192
Icc: changed the default optimisation level to O2
2011-10-19 12:17:28 +01:00
Henry
a47a04b55c
Added support for building on SGI machines
2011-09-19 15:06:11 +01:00
Henry
d1a8375816
wmake options files: corrected EXE_LIBS -> LIB_LIBS
2011-06-27 16:58:58 +01:00
Henry
0143dd5b34
flex: Updated command-line options to work with flex version 2.5.4
2011-06-24 13:40:39 +01:00
Henry
e2ad6d4032
Icc: lower the optimisation level to avoid memory aliasing problems in lagrangian
2011-06-10 12:15:46 +01:00
Mark Olesen
7dee8058e1
ENH: add Gcc46 rules
2011-03-30 09:22:01 +02:00
Mark Olesen
4d418eccf7
COMP: remove linking against lib iberty, now using add2line
2011-03-07 13:35:59 +01:00
Mark Olesen
4aafea74a9
COMP: removed calcEntry bits missed in b4dae1a5ab
2011-02-24 11:35:24 +01:00
Mark Olesen
7692304dba
Merge remote branch 'OpenCFD/master' into olesenm
2011-02-18 18:19:46 +01:00