Commit Graph

1386 Commits

Author SHA1 Message Date
graham
5375553608 Merge branch 'master' into cvm 2010-09-30 11:20:01 +01:00
Henry
f4dee922ab Start-up scripts: The environment variables are now set unconditionally as in 1.7.x 2010-09-29 10:50:49 +01:00
graham
f39d084874 Merge branch 'master' into cvm 2010-09-17 17:20:19 +01:00
graham
ebb9a9e1ac ENH: tet decomposed particle tracking.
Squashed merge of particleInteractions up to
commit e7cb5bcf0315c359539ef1e715e1d51991343391
2010-09-17 16:59:17 +01:00
graham
1412553d06 Merge branch 'master' into cvm
Conflicts:
	src/edgeMesh/featureEdgeMesh/featureEdgeMesh.C
2010-07-23 13:41:31 +01:00
mattijs
4b307cf543 STYLE: etc/*rc : update version number, add comment 2010-07-06 11:48:46 +01:00
mattijs
24734787b8 BUG: etc/settings.*sh : make SYSTEMOPENMPI work with multiple paths 2010-07-06 11:46:00 +01:00
mattijs
50fc6c846a ENH: apps/paraview3 : upgrade to 3.8.0 2010-07-06 11:44:37 +01:00
henry
ccfb6e32a6 Corrected headers. 2010-06-23 16:54:54 +01:00
Mark Olesen
0ca515e3b1 Merge remote branch 'OpenCFD/master' into olesenm 2010-06-02 10:46:45 +02:00
mattijs
4d60414377 Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev 2010-06-01 15:29:13 +01:00
mattijs
1b152b6902 BUG: paraview3/cshrc : using non-existing variable is illegal in csh. 2010-06-01 15:28:27 +01:00
graham
ed6041eb50 ENH: Adding more useful information to sixDoFRigidBodyMotion restraint
reporting.

Making sixDoFRigidBodyMotionConstraints less verbose by default, now
requires debug switch to be set.
2010-05-31 12:00:53 +01:00
Mark Olesen
895a077cb1 STYLE: fixup some dictionary headers 2010-05-18 11:38:07 +02:00
graham
f106f89f1f Merge branch 'master' into cvm
Conflicts:
	applications/utilities/surface/surfaceFeatureExtract/surfaceFeatureExtract.C
2010-05-11 13:00:25 +01:00
Mark Olesen
856f0f4685 ENH: use FOAM_DOC_BROWSER to specify alternative html document browser
- change from 'kde-open %f' to the desktop-agnostic 'firefox %f' as
  the default document browser.
2010-05-03 09:23:07 +02:00
Mark Olesen
e4ad77da06 Merge remote branch 'bundle2/homedoxy' into olesenm 2010-05-03 08:28:09 +02:00
Mark Olesen
20e9505b69 ENH: first reasonable draft of new doxygen look 2010-05-02 12:02:45 +02:00
Mark Olesen
845314b280 Merge remote branch 'OpenCFD/master' into olesenm 2010-04-28 14:49:39 +02:00
mattijs
c8f3b1019a BUG: incorrect mpc version 2010-04-26 16:56:33 +01:00
mattijs
015e11f91b COMP: unset variable in Gcc4.5 path 2010-04-26 11:40:18 +01:00
Mark Olesen
a823b627a6 ENH: handle command-line parameters in bashrc/cshrc
- this provides a means to temporarily override the default settings
  and/or the prefs.{csh,sh} settings.

  bash:
      name=       -> unset name
      name=value  -> export name=value

  csh:
      name=       -> unsetenv name
      name=value  -> setenv name value

  eg,
      . <WM_PROJECT_DIR>/etc/bashrc WM_COMPILER=Gcc45 WM_MPLIB=
  to use gcc 4.5 and the default mplib
2010-04-26 08:49:41 +02:00
Mark Olesen
b16ef5f0fa ENH: set PINC, PLIBS in the rules (not the env) for system-openmpi
BUG: syntax error in settings.sh
2010-04-22 15:46:54 +02:00
Mark Olesen
5cfa97624e STYLE: more consistent New methods, use unregistered IOobject where appropriate 2010-04-20 17:13:35 +02:00
Mark Olesen
af12964ba1 ENH: add gcc-4.5.0, drop gcc-4.4.2, avoid gcc lib/ on 64-bit systems 2010-04-16 14:00:41 +02:00
graham
240c714aab Merge branch 'master' into cvm
Conflicts:
	etc/settings.csh
	etc/settings.sh
	wmake/rules/General/CGAL
2010-04-09 10:13:42 +01:00
Mark Olesen
d29c438657 STYLE: use url for FSF license instead of postal address, switch to GPL v3 2010-03-29 14:07:56 +02:00
Mark Olesen
f3ab304d79 ENH: simplify compiler settings, provision for boost/CGAL 2010-03-25 10:37:44 +01:00
graham
829c30733d COMP: Boost and CGAL environment.
Targeting all building and linking to CGAL and boost installed to
$WM_THIRD_PARTY_DIR/platforms/$WM_ARCH$WM_COMPILER.

Reverting to CGAL 3.5.1, waiting for 3.6.1 - problem in 3.6 with boost
1.42.0.

Removing MPFR_HOME variable, not needed as include and link is done
with the $WM_THIRD_PARTY_DIR/platforms/$WM_ARCH$WM_COMPILER_ARCH
versions.
2010-03-24 13:33:29 +00:00
graham
c428da83cc COMP: CGAL 3.6. 2010-03-23 12:01:08 +00:00
graham
5342baa2a7 Merge branch 'master' into cvm
Conflicts:
	etc/settings.csh
	etc/settings.sh
2010-03-23 11:43:17 +00:00
Mark Olesen
56a5650f5e ENH: in cshrc - prevent local variables from shadowing setenv variables 2010-03-23 11:42:28 +01:00
mattijs
52fc076b47 ENH: in csh: clear PATH local shell variable so enforcing use of environment one.
Otherwise all $PATH will pick up the local one which will not be synchronised with $path
2010-03-23 10:22:45 +00:00
mattijs
a3d4eb5664 BUG: Resolved (my own) conflict. 2010-03-22 17:10:42 +00:00
mattijs
658b7700e1 Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev
Conflicts:
	etc/settings.csh
	etc/settings.sh
	src/parallel/decompose/Allwmake
2010-03-22 15:44:34 +00:00
mattijs
536087b59f ENH: Have dummy directory on LD_LIBRARY_PATH 2010-03-22 15:36:50 +00:00
Mark Olesen
d978c79e70 STYLE: drop unneeded MPI_HOME for openmpi (uses OPAL_PREFIX)
COMP: drop gcc-4.2 settings
2010-03-19 19:29:19 +01:00
Mark Olesen
db34c43ab0 STYLE: use 'setenv PATH' instead of 'set path=' for c-shell scripts
- the path is accesible either way, but use setenv for consistency with
  other environment variables. It also simplifies foamCleanPath again.
2010-03-19 16:49:41 +01:00
Mark Olesen
cfcea13450 BUG: missed cleanup of env variables in etc/settings 2010-03-19 11:40:05 +01:00
mattijs
47ae71a70c STYLE: Show how to use different paraview 2010-03-19 10:31:47 +00:00
Mark Olesen
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
Mark Olesen
f88e11ce3c ENH: don't set ParaView_MAJOR if the ParaView_VERSION appears
non-numeric (eg, a git or cvs version).

- place the onus on the user to provide the correct ParaView_MAJOR in
  these situations.

STYLE: Drop support for cmake older than 2.6.4 (installed in 3rdParty)
2010-03-18 11:05:39 +01:00
andy
0d4349bb7e ENH: Added support for cmake version 2.8.1 2010-03-18 09:55:19 +00:00
andy
97910c2c0c ENH: only set ParaView_MAJOR by default if not already set 2010-03-17 17:56:23 +00:00
Mark Olesen
7308242498 BUG: prefs.sh was sourced in the wrong position in etc/{bashrc,cshrc} 2010-03-15 15:15:38 +01:00
Mark Olesen
ee199b9e9a BUG: new 3rdParty location for cmake and paraview was not getting cleaned from the path 2010-03-12 17:41:15 +01:00
Mark Olesen
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
Mark Olesen
2b83f9f8fd COMP: move CMAKE binaries from $WM_ARCH -> $WM_ARCH$WM_COMPILER
We should assume that they've been compiled with the current OpenFOAM
compiler settings and may have compiler-specific runtime requirements.
2010-03-10 14:39:11 +01:00
Mark Olesen
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
Mark Olesen
1f59eabd1d ENH: use prefs.{csh,sh} to provide user/site configuration without
editing the respective settings files.

- foamEtcFile is used to find the files, thus follows the standard
  ~OpenFOAM/fileName expansion mechanism.
2010-03-09 09:31:37 +01:00
Mark Olesen
77f0192dac BUG: _foamAddMan was being left a remnant in the environment after sourced settings files 2010-03-09 09:16:47 +01:00
Mark Olesen
be86669315 Merge remote branch 'OpenCFD/master' into olesenm 2010-03-05 15:46:49 +01:00
Mark Olesen
703dda2943 STYLE: use new -space option from foamCleanPath 2010-03-05 15:00:39 +01:00
Mark Olesen
92a08c005d ENH: clean path from old cmake/paraview 2010-03-05 14:17:17 +01:00
Mark Olesen
3eb6b30724 ENH: add foamPV alias/function for switching between paraview versions. 2010-03-05 13:40:08 +01:00
Mark Olesen
10524cb8a1 STYLE: eliminate ParaView_INST_DIR variable and simplify plugin Make/options
- the 'make install' target from ParaView now installs all of the
  includes necessary for compiling plugins.
2010-03-05 13:04:30 +01:00
Mark Olesen
d966430771 ENH: set ParaView_MAJOR from ParaView_VERSION if required
ENH: move plugin to paraview-$ParaView_MAJOR
2010-03-05 12:39:47 +01:00
Mark Olesen
2073dcf9d7 STYLE: move source templates from bin/templates/ to etc/codeTemplates/ 2010-03-03 09:19:23 +01:00
andy
22ce56db17 Merge branch 'olesenm' 2010-03-01 15:55:30 +00:00
mattijs
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
Mark Olesen
7c70919cfe BUG: apps/ensight/cshrc had bad CEI_ARCH for 32bit version
ENH: upgrade to env. variable to ensight9 (current version)
2010-03-01 11:01:09 +01:00
mattijs
b73b4d8708 BUG: csh setenv syntax 2010-02-23 11:35:59 +00:00
graham
08488007af COMP: CGAL and boost build and environment options. 2010-02-22 16:00:54 +00:00
graham
e09a140a28 Merge branch 'master' into cvm
Conflicts:
	applications/utilities/surface/surfaceFeatureExtract/surfaceFeatureExtract.C
2010-02-22 13:59:07 +00:00
Mark Olesen
63c3b7067b STYLE: provide more foam-prefixed aliases
- foamApps  == app
- foamSol   == sol
- foamTuts  == tut
- foamUtils == util
2010-02-18 16:58:25 +01:00
mattijs
827d7d7a8f Merge branch 'volPointInterpolation' 2010-02-17 15:20:56 +00:00
mattijs
62637d8471 ENH: initial overhaul of volPointInterpolation.
- removed globalPointPatch*
- removed pointPatchInterpolate*
since all is now inside volPointInterpolation.
2010-02-17 14:01:44 +00:00
Mark Olesen
2e9ec251fc COMP: update for cmake-2.8.0 2010-02-11 13:37:01 +01:00
graham
c91ffbdbe8 Merge branch 'master' into cvm
Conflicts:
	src/OpenFOAM/meshes/primitiveShapes/plane/plane.C
	src/edgeMesh/Make/options
2010-02-10 15:00:34 +00:00
graham
fa511d3321 ENH: gmp version changed to 5.0.1. 2010-02-08 19:28:52 +00:00
Mark Olesen
3c490dfe88 BUG: change ParaView_MAJOR to only contain version information without
leading text

* Something like ParaView_MAJOR=ParaView_3.6 would have previously
  been possible, but this violates paraview's expectation of having
  "lib/paraview-<digits>.<digits>"

* TODO? If desired, the ParaView_MAJOR could be determined
  automatically in the script.

  For example,
      ParaView_MAJOR=`echo $ParaView_VERSION | \
          sed -e 's/^\([0-9][0-9]*\.[0-9][0-9]*\).*$/\1/'`

  Or even,
      ParaView_MAJOR=${ParaView_VERSION%.[0-9]}

  Except that the second version fails if the minor version reaches
  double digits.
2010-02-05 11:55:53 +01:00
Mark Olesen
8426ca1a8c Merge commit 'OpenCFD/master' into olesenm 2010-02-03 17:40:37 +01:00
mattijs
e9c2bd85fd ENH: Allow user to override paraview version 2010-01-27 15:17:51 +00:00
Mark Olesen
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
graham
a67845421c Merge branch 'master' into cvm 2010-01-20 12:33:10 +00:00
andy
dc507b8c7d Relocated paraview PV_PLUGIN_PATH environment variable
- moved to $FOAM_LIBBIN/paraview so that built libraries sit in their
  own folder - avoids PV error msgs on start-up when it tries to load
  all libs under the $PV_PLUGIN_PATH
2010-01-13 10:50:32 +00:00
graham
ff671ff1bb Merge branch 'master' into cvm
Conflicts:
	applications/utilities/surface/surfaceFeatureConvert/surfaceFeatureConvert.C
	applications/utilities/surface/surfaceFeatureExtract/surfaceFeatureExtract.C
	src/Allwmake
	src/edgeMesh/Make/files
	src/edgeMesh/edgeMesh.C
	src/edgeMesh/edgeMesh.H
	src/edgeMesh/edgeMeshI.H
	src/edgeMesh/edgeMeshIO.C
	src/edgeMesh/featureEdgeMesh.C
	src/edgeMesh/featureEdgeMesh.H
	src/edgeMesh/featureEdgeMesh/featureEdgeMesh.C
	src/edgeMesh/featureEdgeMesh/featureEdgeMesh.H
	src/meshTools/searchableSurface/closedTriSurfaceMesh.C
	src/meshTools/searchableSurface/closedTriSurfaceMesh.H

Merged Mark's work on edgeMesh with my featureEdgeMesh.
2009-12-21 15:52:03 +00:00
Mark Olesen
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
graham
e00078aa01 Merge branch 'master' into cvm
Conflicts:
	applications/test/momentOfInertia/Make/options
2009-12-04 18:00:52 +00:00
Mark Olesen
b83e69818b update some old dictionary headers - even found mention of Nabla! 2009-12-04 12:39:14 +01:00
Mark Olesen
00985638d8 remove fvCFD.H usage from remaining library source
- exception calcType.H since it'll most likely be used for building
  applications anyhow

- use quailified names in more of the lagrangian code

- killed some tab indents in various places.
2009-12-02 15:34:52 +01:00
Mark Olesen
10798d696f upgrade to openmpi-1.3.4 2009-12-02 09:29:25 +01:00
graham
ad669ae3d8 Merge branch 'master' into cvm
Conflicts:
	doc/codingStyleGuide.org
2009-11-30 14:55:39 +00:00
andy
d5765f2237 removed paraview 2 set-up scripts 2009-11-24 14:58:49 +00:00
andy
407d047f07 Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev 2009-11-24 14:45:05 +00:00
andy
bfc0926c8b updated to enable alternative builds if env variables set externally 2009-11-24 13:07:12 +00:00
graham
a74f31aace Initial templated Distribution class where a distribution is
accumulated for each component of the template parameter.
2009-11-22 18:21:37 +00:00
graham
fabbd8bb47 Merge branch 'master' into dsmc 2009-11-20 11:31:30 +00:00
henry
fbc7c5bccf Set gcc-4.4.2 as the default gcc compiler version. 2009-11-16 14:20:10 +00:00
graham
0870e22400 Merge branch 'master' into dsmc 2009-11-11 13:24:48 +00:00
mattijs
84627ec9ff allow external setting of WM variables 2009-11-06 11:12:42 +00:00
mattijs
5882afad87 revert to dev version tag 2009-10-28 11:19:57 +00:00
mattijs
9a139812ed Merge branch 'master' of /home/hunt2/mattijs/OpenFOAM/OpenFOAM-dev/. 2009-10-26 09:59:18 +00:00
mattijs
46f1df810c unallocated Pstream 2009-10-26 09:59:07 +00:00
graham
51ebdc5e80 Merge branch 'master' into dsmc 2009-10-11 11:16:56 +01:00
mattijs
d2b1861ca3 mpich2 support 2009-10-07 15:08:53 +01:00
mattijs
ebfe8de6f4 ../etc/settings.csh 2009-10-07 15:08:34 +01:00
graham
e10bb9589e Merge master, fixing conflicts 2009-09-07 12:23:13 +01:00
andy
73b0912087 do not export WM_PROJECT_VERSION if already set 2009-09-01 10:57:48 +01:00
andy
243bff1a55 initial commit of updated dimensioned constants 2009-08-28 15:23:01 +01:00
graham
8e88577012 Revamping distribution class to use for dsmc tests. 2009-08-19 15:20:00 +01:00
henry
d4864d9b6e Moved the "generic" BCs into a separate library and included it only in those utilities
which need this functionality.  Solvers will now check the correctness of the BCs on
read.
2009-08-04 22:13:54 +01:00
henry
1e6e335f5b Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev 2009-08-04 10:13:06 +01:00
henry
d217b8bd74 Changed "default" to "generic" for consistency with fvPatchField. 2009-08-04 10:13:01 +01:00
Mark Olesen
fdc49d78cf Revert "more consistent naming convention for aliases"
This reverts commit ff5137e459.
But keeps (cosmetic) changes to bin/foamCleanPath
2009-08-03 20:00:09 +02:00
andy
676c842a63 Revert "drop support for paraview 2.x reader"
- this was not agreed.

This reverts commit 41b196ffeb.
2009-08-03 16:30:48 +01:00
Mark Olesen
41b196ffeb drop support for paraview 2.x reader 2009-08-02 10:04:17 +02:00
Mark Olesen
ff5137e459 more consistent naming convention for aliases
- old-style (left untouched for now):
  app, lib, run, sol, tut, util

- new-style:
  foamApps, foamLib, foamRun, foamSol, foamTut, foamUtils

- additional aliases:
  userApps, whichFoam

NB: ideally we'd have 'foamSrc' instead of 'src'.
    Do we really need 'foamsrc' and 'foamfv' anyhow?
2009-08-02 09:44:00 +02:00
Mark Olesen
ea8d14cccb Merge commit 'OpenCFD/master' into olesenm 2009-07-29 16:17:37 +02:00
Mark Olesen
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
henry
1ec00de14c and back to dev..... 2009-07-28 12:35:26 +01:00
mattijs
39d336d038 cshrc consistent with bashrc 2009-07-27 16:47:37 +01:00
henry
816f6b3488 Updated the headers. 2009-07-24 17:01:31 +01:00
Mark Olesen
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
henry
f1fe6d5d7b Removed unnecessary file, now handled by defaults in the models. 2009-07-22 09:00:23 +01:00
henry
07fccdd7db Changed kQR to kqR. 2009-07-21 19:06:35 +01:00
henry
45fd594e12 Changed ParaView version to the released 3.6.1. 2009-07-21 19:06:06 +01:00
henry
a98c4e845b Changed OpenMPI version. 2009-07-15 13:20:25 +01:00
andy
a9699afbb4 updated project versions to 1.6 + removed references to JAVAC 2009-07-15 12:47:01 +01:00
Mark Olesen
999ed8812c removed last remnants of LAM support 2009-07-15 12:26:12 +02:00
henry
d12ef65839 Added version control to ThirdParty. 2009-07-07 22:56:34 +01:00
henry
4439183d96 Corrected handling of the wall BCs of p for buoyant flows. 2009-07-07 22:56:02 +01:00
henry
0d2b3636ad Corrected compiler version. 2009-06-23 12:11:45 +01:00
Henry Weller
3345fd8378 Removed support for cint. 2009-06-22 21:03:57 +01:00
mattijs
3efaa302a9 upwind versions of stencils 2009-06-12 16:41:13 +01:00
andy
90e219b0f4 updated to PV v3.6 2009-06-01 12:30:16 +01:00
Mark Olesen
7941b04785 Merge commit 'OpenCFD/master' into olesenm 2009-05-19 21:15:56 +02:00
Mark Olesen
20c1a673e7 'rebrand' OSspecific Unix -> POSIX
- change name of environment variable from $WM_OS -> $WM_OSTYPE
  as a better description
2009-05-18 10:26:11 +02:00
Mark Olesen
2aec8f2820 renamed buildParaView3.5-cvs -> buildParaView and reworked
- get version from $ParaView_VERSION or from -version option
- added QT gui support (useful when compiling enGrid)
- update files for finding cmake-2.6.4 as well
- added bin/engridFoam for calling a version of enGrid that uses the
  paraview libraries compiled with/for OpenFOAM
- added foam3rdParty change directory alias
2009-05-13 11:31:44 +02:00
andy
69c7280f50 Merge branch 'olesenm' 2009-05-12 10:59:45 +01:00
henry
f983e0b42e Correct handling of MANPATH so that the system settings are not overridden. 2009-05-11 21:19:26 +01:00
Mark Olesen
19d951ce86 minor cleanup of turbulence models
- added constructor dictionary(const dictionary*) that also handles NULL
  pointers and makes it convenient to construct from a possibly nonexistent
  sub-dictionary:
  eg,
      dictionary dict2(dict1.subDictPtr("someDict"));

- make some of the turbulence Coeffs sub-dictionary optional.
  Their contents are all 'lookupOrAddDefault' anyhow.

- in turbulentMixingLength BCs, skip namespace qualifier in template
  (eg, <RASModel> vs. <compressible::RASModel>)

- change comments from 'turbulenceProperties' to RASProperties/LESProperties

- consistency between compressible/incompressible - no separate file for
  'New' selector etc

- consistency in accessing the model coefficients.
  Use method coeffDict() for const access.
  Use protected data member coeffDict_ for read/write access.

- document model coefficients in etc/constant/RASProperties.
  Need the same for LESProperties before we can prune these from the
  tutorials.
2009-05-08 17:27:42 +02:00
Mark Olesen
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
mattijs
c42f04e843 multi-region directMapped 2009-04-16 18:45:01 +01:00
henry
70f3da7a3b Making lib and bin directories is no longer needed following the change to foamCleanPath. 2009-04-02 23:06:27 +01:00
henry
9c95fd034b Added initial support for LinuxPPC. 2009-04-02 12:26:41 +01:00
henry
afd820ddd1 Reintroduced WM_OS because the build system currently uses it. 2009-04-01 17:02:52 +01:00
henry
b2ad57c69b Added basic support for QsNet. 2009-03-28 19:53:06 +00:00
Mark Olesen
fadf428091 upgrade to gcc-4.3.3, mpfr-2.4.1 (patched) 2009-03-16 11:22:59 +01:00
Mark Olesen
6ecdf4fc41 updated DebugSwitches, surfaceWriter
- added obj surfaceWriter
- don't bother with prepended field names on obj and stl surfaceWriter.
  It fills the disk and suggests differences where there are none.
2009-03-09 15:37:54 +01:00
mattijs
01fbf98dd2 porting 2009-02-05 15:28:19 +00:00
mattijs
5afc0db5a8 Solaris port 2009-02-02 12:23:41 +00:00
Mark Olesen
29db6a6517 Merge commit 'OpenCFD/master' into olesenm 2009-01-20 18:56:29 +01:00
mattijs
08a3f78549 OpenMPI 1.3 2009-01-20 15:24:31 +00:00
Mark Olesen
3adf0f5c8e minor cleanup for reverted string changes (commit 4f5f66e759)
- put back debug switch (even although it is never used)
- remove stringsGlobals.C, since it is now never used
2009-01-16 12:27:03 +01:00
mattijs
30964be5c2 Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev 2009-01-13 12:14:43 +00:00
Mark Olesen
c5bb3f5d1d fixed bashrc mistake 2009-01-12 13:43:22 +01:00
Mark Olesen
b85c9a7487 avoided some unneeded conversions of string::npos, minor cleanup of className
- string doesn't use any debug info, remove it
- restructured the macros to add in NoDebug macro versions to className,
  typeInfo.  Might be helpful with tackling the globals bootstrapping issue.
- HashTableName + StaticHashTableName - avoid lookup of debug switch when
  FULLDEBUG is not defined
2009-01-09 15:15:21 +01:00
Mark Olesen
7f8e6e6077 etc/bashrc tweak to cleanse env vars, even from a different WM_PROJECT_INST_DIR
- Problem: changing between OpenFOAM versions with different
  WM_PROJECT_INST_DIR paths would leave the old paths in the env vars.

- TODO: etc/cshrc is rougned out, but needs work on the corresponding
  if-statement
2009-01-08 22:34:54 +01:00
mattijs
de70ab343c Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev 2009-01-08 13:40:30 +00:00
mattijs
822b516852 csh syntax 2009-01-08 13:40:00 +00:00
mattijs
eb2e37b296 SiCortex port 2009-01-06 21:41:20 +00:00
Mark Olesen
cdd2266467 Merge commit 'OpenCFD/master' into olesenm
Conflicts:

	src/OpenFOAM/db/IOstreams/Pstreams/IPstream.C
	src/OpenFOAM/db/IOstreams/Pstreams/OPstream.C
2009-01-07 09:39:17 +01:00
Mark Olesen
28b200bcd9 update copyrights for 2009 2008-12-31 19:01:56 +01:00
Mark Olesen
ebaaa0005f etc/paraview3/*rc - added minor note 2008-12-16 16:07:35 +01:00
Mark Olesen
49bbb29ac8 update build scripts and etc/apps/paraview3 settings for paraview-3.5 (cvs)
- The new cmake seems to be even smarter. If we try to use env variables in
  the .cmake files (eg, with And's sed fixup), they are rewritten in a
  subsequent re-make and take much longer).  Adjusting the compiler values
  themselves causes a full remake. On the positive side, disabling the rpath
  seems to mean we may not need any of this.

  In summary - yuck!
2008-12-15 22:06:54 +01:00
Mark Olesen
aa522c93f1 buildParaView changes
- set CMAKE_INSTALL_PREFIX:PATH now
- allow separation between -config/-make/-install stages
- update for cmake 2.6
2008-12-13 17:55:07 +01:00
Mark Olesen
7467c891bb minor tweak for matching MPI types, documentation cosmetics 2008-12-11 10:12:06 +01:00
henry
c98e404f45 Corrected HPMPI case. 2008-11-27 16:46:06 +00:00
Mark Olesen
74cb43af0b s/openfoam\.org/OpenFOAM.org/g 2008-11-19 19:03:22 +01:00
Mark Olesen
367639bf02 Merge commit 'OpenCFD/master' into olesenm 2008-11-19 18:57:15 +01:00
henry
16e9f10e22 Added support for HP-MPI. 2008-11-19 14:57:06 +00:00
Mark Olesen
ce22f5dfe8 etc/apps - formatting and cint-svn from ThirdParty (or home) 2008-11-05 11:23:58 +01:00
Mark Olesen
345df1e970 Merge commit 'OpenCFD/master' into olesenm 2008-11-05 10:42:05 +01:00
henry
44c014397e Corrected an error in hc. 2008-10-29 13:19:02 +00:00
Mark Olesen
aa2eba40a2 etc/settings.{csh,sh} - mkdir for mpi-paths 2008-10-27 07:45:35 +01:00
Mark Olesen
1faad839a9 etc/settings.* set a minimum MPI_BUFFER_SIZE, but retain larger values 2008-10-23 09:52:47 +02:00
mattijs
3efb4ebe20 merge from master 2008-10-21 15:04:18 +01:00
mattijs
9b15a7e249 foamAddLib does not like multiple paths 2008-10-21 13:45:50 +01:00
mattijs
b51bc77986 csh syntax 2008-10-16 15:27:50 +01:00
Mark Olesen
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
Mark Olesen
7895a413a7 Merge commit 'OpenCFD/master' into olesenm 2008-10-06 16:45:47 +02:00
mattijs
a819078614 multi-dir path handling 2008-10-06 14:42:22 +01:00
mattijs
2bc4f64450 multi-dir path handling 2008-10-06 14:41:49 +01:00
mattijs
34b727e098 addLib for multidir paths 2008-10-06 14:32:17 +01:00
Mark Olesen
1da63f2237 update to gmp-4.2.4 2008-10-06 10:33:33 +02:00
Mark Olesen
9f107b6a01 settings.sh - bugfix
- let _foamAddPath and _foamAddLib handle ':'-separated variables
    This unfortunately gets the order backwards, but at least doesn't
    try making really stupid directory names

  TODO:
  - settings.csh still has the same bug
  - perhaps _foamAddExistingLib function (or with a switch) to avoid the mkdir
2008-10-06 10:05:02 +02:00
henry
e88b0b497f Changed gcc version to 4.3.2 and improved the "settings" scripts. 2008-09-19 20:04:15 +01:00
henry
459024f839 Changed gcc version to 4.3.2 and improved the "settings" scripts. 2008-09-19 20:04:15 +01:00
henry
b136c76292 Made floatTransfer 0 the default. 2008-09-15 14:07:38 +01:00
mattijs
fe72c1c788 paraview .so library locations 2008-09-03 10:55:58 +01:00
mattijs
ec6ba9c15b paraview .so library locations 2008-09-03 10:55:54 +01:00
andy
e480daefa9 reset version to dev (from 1.5) 2008-07-15 09:56:41 +01:00
henry
642842f435 Changed dev to 1.5 for release. 2008-07-09 18:21:57 +01:00
Mark Olesen
02cabc3cf2 updated Copyright (C) \d+-2008 OpenCFD Ltd. 2008-06-25 15:01:46 +02:00
Mark Olesen
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
henry
29c8fd500b I have no idea... 2008-06-17 17:03:27 +01:00
henry
f02ef4fa4b Corrected for gcc-4.3.1 2008-06-17 16:56:42 +01:00
Mark Olesen
dcb487fd0f wmake : set WM_NCOMPPROCS automatically when both WM_HOSTS and WM_SCHEDULER are set
This substantially eases enabling/disabling distributed compiling
For example,
 - export WM_HOSTS="host1:N ... hostN:N"  as usual
 - simply set/unset WM_SCHEDULER

etc/aliases.{sh,csh} added aliases for enabling/disabling wmakeScheduler
 - alias wmSchedON='export WM_SCHEDULER=$WM_PROJECT_DIR/wmake/wmakeScheduler'
 - alias wmSchedOFF='unset WM_SCHEDULER'

Removed wmakeLockScheduler, identical to wmakeScheduler except a 'sleep'
2008-06-16 11:46:11 +02:00
henry
e570205b8c Removed FoamX stuff. 2008-06-13 20:14:40 +01:00
henry
28d5c784dc Changed to use $WM_THIRD_PARTY_DIR 2008-06-09 22:24:02 +01:00
henry
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
henry
65e5080ec8 Added WM_THIRD_PARTY environment variable. 2008-06-09 14:10:14 +01:00
henry
c661d5c9a4 Added MPI_HOME 2008-06-06 21:10:18 +01:00
andy
5e02aeb8a1 re-instated MPI_HOME variable 2008-06-06 19:10:07 +01:00
Mark Olesen
49b6c94f66 Merge commit 'origin/master' into olesenm 2008-06-06 14:04:52 +02:00
andy
1785a87350 updating with mark's changes - consistency 2008-06-05 11:17:55 +01:00
Mark Olesen
14fefb0554 Use uniform MPI_ARCH_PATH instead of {OPENMPI,LAM,..}_ARCH_PATH 2008-06-05 10:53:44 +02:00
Mark Olesen
f7ab1729e4 Merge commit 'origin/master' into olesenm 2008-06-05 09:20:18 +02:00
andy
446c30cfe9 adding Mark's changes 2008-06-04 19:00:37 +01:00
henry
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
Mark Olesen
8b8a4f292b cleanup mpi settings in etc/settings.{sh,csh} 2008-06-04 16:16:49 +02:00
andy
168c7e1ca9 removing FoamX 2008-06-04 13:40:02 +01:00
henry
f2d95a4dff Corrected handling of 32bit building on 64bit machines using the 64bit gcc 2008-06-04 12:04:32 +01:00
henry
b59effbe6d Changed location of cmake and ParaView2 to ThirdParty 2008-06-04 11:48:09 +01:00
henry
a57e6b8939 Moved cmake to ThirdParty 2008-06-04 11:32:19 +01:00
henry
4718db8895 Changed the location of the gcc builds to ThirdParty 2008-06-04 11:20:46 +01:00
henry
098e61cfbc Changed binary directory to $WM_ARCH$WM_COMPILER 2008-06-04 11:05:48 +01:00
henry
bab7f11792 Corrected for relacation of src/other to $WM_PROJECT_INST_DIR/ThirdParty 2008-06-03 21:34:07 +01:00
henry
9a7ab49082 Added LD_LIBRARY_PATH and set location to be in "ThirdParty". 2008-06-03 21:21:25 +01:00
henry
174e08262b Changed back to openmpi-1.2.6 now it is out of git. 2008-06-02 12:53:08 +01:00
mattijs
39e1b34bbc Merge branch 'master' of /home/noisy2/OpenFOAM/OpenFOAM-dev 2008-05-30 12:54:04 +01:00
mattijs
d347b703dc Cannot read List<> as an entry 2008-05-30 12:03:58 +01:00
henry
c61aed673a Reverting OpenMPI back to version 1.2.5 due to insurmountable build problems with 1.2.6 2008-05-30 11:22:59 +01:00
henry
53518e6979 Made WM_COMPILER externally selectable. Default is set to Gcc. 2008-05-30 09:04:32 +01:00
henry
b1e9a7f74a Corrected the setting of WM_COMPILER and renamed I32 and I64 to Icc. 2008-05-29 16:02:39 +01:00
mattijs
43b9be1163 bash syntax in csh script 2008-05-28 13:50:37 +01:00
andy
407a2120a9 merge with Marks sources 2008-05-27 13:53:57 +01:00
Mark Olesen
0b9c6cace3 Merge commit 'origin/master' into olesenm 2008-05-27 09:57:59 +02:00
henry
ba3acaaf08 Removed LD_LIBRARY_PATH, apparently not needed. 2008-05-27 08:44:34 +01:00
henry
7d7a2c22fc Reverted back to previous settings. I have no idea why they were
changed.
2008-05-26 23:25:49 +01:00
henry
0f687ccd76 Minimum changes to compile everything with gcc-4.3.0 2008-05-26 19:27:23 +01:00
henry
4a2a23a710 Lots of changes from Mark and my changes to ddtPhiCorr all mixed together
because I failed to work out how to merge Mark's stuff -- HELP!!!
2008-05-25 21:46:37 +01:00
Mark Olesen
8e2182dd69 Merge commit 'origin/master' into olesenm 2008-05-23 18:26:11 +02:00
Mark Olesen
e34c1c75f8 FIX: foamCleanPath wasn't working properly with etc/bashrc.
The call to foamCleanPath from etc/{bashrc,cshrc} passes all the wildcards
together as a single argument - causing nothing to be cleaned.  Now split
the args on whitespace. Also added more IFS hacking to reduce forking.
2008-05-21 10:07:28 +02:00
Mark Olesen
da4495fea8 check for XXXApp_8C.html (Application) in the -doc argument handling first.
This is useful when the application has the same name as a class. For example,
polyDualMeshApp.C implements the polyDualMesh application using the
polyDualMesh class. Thus polyDualMeshApp_8C.html documents the app, whereas
polyDualMesh_8C.html is the annotated source code for the class itself.
2008-05-21 09:51:34 +02:00
henry
93fcc53edf Comment-out the setting of WM_PROJECT_VERSION to allow it to be
set externally
2008-05-20 12:03:12 +01:00
Mark Olesen
9d4b64bdbe updated scripts for paraview 3.3
* install into paraview-3.3 instead of ParaView3.X.x for consistency with LD_LIBRARY_PATH
2008-05-08 13:55:13 +02:00
henry
398e2c1640 Merge branch 'master' of /home/noisy2/OpenFOAM/OpenFOAM-dev/ 2008-05-07 16:32:36 +01:00
henry
b94f5b6cc4 Added the default settings removed by Mattijs 2008-05-07 16:32:10 +01:00
mattijs
9667d9d390 PythonPath checking 2008-05-07 11:03:44 +01:00
mattijs
f33db54b39 Missing ; 2008-05-02 12:49:20 +01:00
mattijs
6b361fc908 New fvMotionSolver. Small fix to foamDebugSwitches 2008-05-02 08:50:14 +01:00
henry
0e5a8b809e Updates 2008-05-01 17:02:29 +01:00
mattijs
27d6f542ed Checking PYTHONPATH before usage 2008-04-22 18:16:26 +01:00
OpenFOAM-admin
3170c7c0c9 Creation of OpenFOAM-dev repository 15/04/2008 2008-04-15 18:56:58 +01:00