Commit Graph

60 Commits

Author SHA1 Message Date
536087b59f ENH: Have dummy directory on LD_LIBRARY_PATH 2010-03-22 15:36:50 +00:00
3e0c66e919 BUG: cshell version was not sourcing prefs.csh
BUG: compilerInstall was getting overwritten in settings.{csh,sh}
2010-03-18 13:19:14 +01:00
abdee93da4 COMP: move 3rd-party mpi from $WM_OPTIONS -> $WM_ARCH$WM_COMPILER
Rationale:
  Treat 3rd-party mpi libraries like any other 3rd-party library. They
  are normally available without debugging and don't know anything
  about the OpenFOAM DP/SP (double/single precision) concept.
2010-03-10 14:53:04 +01:00
03b30396cb ENH: relocate third-party binaries
old: $WM_THIRD_PARTY_DIR/<packageName>/platforms/$WM_ARCH*
new: $WM_THIRD_PARTY_DIR/platforms/$WM_ARCH*/<packageName>

This streamlines the creation of binary packs, eases distribution and
helps when testing the robustness of relocatable installations.
2010-03-09 10:15:10 +01:00
77f0192dac BUG: _foamAddMan was being left a remnant in the environment after sourced settings files 2010-03-09 09:16:47 +01:00
5ef1bac786 ENH: Have new WM_MPLIB message passing library : SYSTEMOPENMPI
It uses mpicc to find out where the installed libraries are.
2010-03-01 15:23:00 +00:00
fa511d3321 ENH: gmp version changed to 5.0.1. 2010-02-08 19:28:52 +00:00
b4e99e369b Update versions: gcc-4.4.3, mpfr-2.4.2, gmp-5.0.0 and openmpi-1.4.1 2010-01-27 14:00:25 +01:00
fb2bd52972 Use openmpi-1.4, which was released 2009-12-08 (minor security fix).
According to the openmpi release information:
- Use GNU Libtool 2.2.6b to build Open MPI, which updates the
  embedded "libltdl" library to fix a potential security
  vulnerability. There are no other changes compared to Open MPI
  v1.3.4.

For development purposes it should thus be adequate to simply

    ( cd $WM_THIRD_PARTY_DIR && mv openmpi-1.3.4 openmpi-1.4 )

if you don't wish to recompile things.
2009-12-15 16:43:33 +01:00
10798d696f upgrade to openmpi-1.3.4 2009-12-02 09:29:25 +01:00
fbc7c5bccf Set gcc-4.4.2 as the default gcc compiler version. 2009-11-16 14:20:10 +00:00
d2b1861ca3 mpich2 support 2009-10-07 15:08:53 +01:00
efce737693 Add provisioning for gcc-4.4.1
- compile into linux64Gcc44, linuxGcc44 to avoid clashes during testing
- continue to use gmp-4.2.4 since gmp-4.3.x might be miscompiled with
  a system gcc-4.3.2
2009-07-29 09:59:16 +02:00
229c07e5fc added shared site configuration for bin/lib files
- useful location for sharing in-house solvers, libraries, etc
  for use at the entire site

- similar naming convention as ~OpenFOAM expansion:

  FOAM_SITE_APPBIN=
  $WM_PROJECT_INST_DIR/site/$WM_PROJECT_VERSION/bin/$WM_OPTIONS

  FOAM_SITE_LIBBIN=
  $WM_PROJECT_INST_DIR/site/$WM_PROJECT_VERSION/lib/$WM_OPTIONS
2009-07-23 10:13:50 +02:00
a98c4e845b Changed OpenMPI version. 2009-07-15 13:20:25 +01:00
999ed8812c removed last remnants of LAM support 2009-07-15 12:26:12 +02:00
433b209702 update to openmpi-1.3.2, prepare for newly released gcc-4.4
- added rules for gcc-4.3 in preparation for switching to gcc-4.4

- added 'clean' target for wmake/src/Makefile
  It is probably reasonable to separate the binaries from the rules (TODO)
2009-04-30 08:32:48 +02:00
70f3da7a3b Making lib and bin directories is no longer needed following the change to foamCleanPath. 2009-04-02 23:06:27 +01:00
b2ad57c69b Added basic support for QsNet. 2009-03-28 19:53:06 +00:00
fadf428091 upgrade to gcc-4.3.3, mpfr-2.4.1 (patched) 2009-03-16 11:22:59 +01:00
5afc0db5a8 Solaris port 2009-02-02 12:23:41 +00:00
08a3f78549 OpenMPI 1.3 2009-01-20 15:24:31 +00:00
28b200bcd9 update copyrights for 2009 2008-12-31 19:01:56 +01:00
c98e404f45 Corrected HPMPI case. 2008-11-27 16:46:06 +00:00
367639bf02 Merge commit 'OpenCFD/master' into olesenm 2008-11-19 18:57:15 +01:00
16e9f10e22 Added support for HP-MPI. 2008-11-19 14:57:06 +00:00
aa2eba40a2 etc/settings.{csh,sh} - mkdir for mpi-paths 2008-10-27 07:45:35 +01:00
1faad839a9 etc/settings.* set a minimum MPI_BUFFER_SIZE, but retain larger values 2008-10-23 09:52:47 +02:00
3efb4ebe20 merge from master 2008-10-21 15:04:18 +01:00
9b15a7e249 foamAddLib does not like multiple paths 2008-10-21 13:45:50 +01:00
b51bc77986 csh syntax 2008-10-16 15:27:50 +01:00
b1360b7671 etc/settings.{csh,sh} - streamline
- avoid mkdir except for a few directories
  - grouped settings and added comments
  - minor bugfix: $FOAM_INST_DIR/linux64/bin was in path (pre OpenFOAM-1.5)
  - local (non-exported) variables in lowercase
2008-10-06 17:38:29 +02:00
7895a413a7 Merge commit 'OpenCFD/master' into olesenm 2008-10-06 16:45:47 +02:00
2bc4f64450 multi-dir path handling 2008-10-06 14:41:49 +01:00
34b727e098 addLib for multidir paths 2008-10-06 14:32:17 +01:00
1da63f2237 update to gmp-4.2.4 2008-10-06 10:33:33 +02:00
e88b0b497f Changed gcc version to 4.3.2 and improved the "settings" scripts. 2008-09-19 20:04:15 +01:00
459024f839 Changed gcc version to 4.3.2 and improved the "settings" scripts. 2008-09-19 20:04:15 +01:00
02cabc3cf2 updated Copyright (C) \d+-2008 OpenCFD Ltd. 2008-06-25 15:01:46 +02:00
0f76df8b2d etc/ shell settings cleanup
* prefix internal functions with _foam to prevent collisions
  * cleanup functions after use
  * centralized FOAM_VERBOSE info to etc/{bashrc,cshrc}
2008-06-25 14:26:42 +02:00
f02ef4fa4b Corrected for gcc-4.3.1 2008-06-17 16:56:42 +01:00
9fc1615a86 Changed WM_THIRD_PARTY to WM_THIRD_PARTY_DIR and added to all 'options' files that use third-party software. 2008-06-09 15:31:17 +01:00
65e5080ec8 Added WM_THIRD_PARTY environment variable. 2008-06-09 14:10:14 +01:00
c661d5c9a4 Added MPI_HOME 2008-06-06 21:10:18 +01:00
49b6c94f66 Merge commit 'origin/master' into olesenm 2008-06-06 14:04:52 +02:00
1785a87350 updating with mark's changes - consistency 2008-06-05 11:17:55 +01:00
14fefb0554 Use uniform MPI_ARCH_PATH instead of {OPENMPI,LAM,..}_ARCH_PATH 2008-06-05 10:53:44 +02:00
f7ab1729e4 Merge commit 'origin/master' into olesenm 2008-06-05 09:20:18 +02:00
446c30cfe9 adding Mark's changes 2008-06-04 19:00:37 +01:00
d118e10d93 Added generic handling for the location of the MPI libraries by adding the
MPI_ARCH_PATH environmevt variable.
2008-06-04 16:11:56 +01:00