descriptionJust a mirror of the OpenFOAM-1.6-ext version from the extend project. This is since I once more had problems with http-fetch.
homepage URLhttp://www.extend-project.de
repository URLgit://openfoam-extend.git.sourceforge.net/gitroot/openfoam-extend/OpenFOAM-1.6-ext
ownerBastiL2001@yahoo.de
last changeTue, 8 Jan 2013 11:24:40 +0000 (8 11:24 +0000)
content tags
add:
README
#                            -*- mode: org; -*-
#
#+TITLE:             *OpenFOAM README for version 1.6-ext*
#+AUTHOR:                      Hrvoje Jasak.
#+DATE:                       12 November 2010
#+LINK:                    http://www.extend-project.de
#+OPTIONS: author:nil

* License
  OpenFOAM is free software; you can redistribute it and/or modify it under the
  terms of the GNU General Public License as published by the Free Software
  Foundation; either version 2 of the License, or (at your option) any later
  version.  See the file COPYING in this directory, for a description of
  the GNU General Public License terms under which you can copy the files.

* System requirements
  OpenFOAM is developed and tested on Linux and Mac OS X.
  Experimental Microsoft Windows port is currently not released - please follow
  the user forum and annoucements

  * Linux
  To check your system setup, execute the foamSystemCheck script
  in the bin/ directory of the OpenFOAM installation. If no problems are
  reported, proceed to "3. Installation"; otherwise contact your system
  administrator.

  If the user wishes to run OpenFOAM in 32/64-bit mode they should consult the
  section "Running OpenFOAM in 32-bit mode".

  * Apple Mac OS X
  The recommended way of running OpenFOAM on the Mac is to download sparse disk
  images, mount them on your system and link them into

  ~/OpenFOAM/OpenFOAM-<VERSION>
  ~/OpenFOAM/ThirdParty-<VERSION>

  Both disk images support case-sensitive file names.  If you wish to compile
  OpenFOAM and Third Party packs from scratch, please create a case-sensitive
  disk image using the Disk Utility, mount them as above and unpack the sources
  at appropriate places.  The remainder of build instructions is identical
  to Linux.

* Installation
  Download and unpack the files in the $HOME/OpenFOAM directory as described in:
  http://www.extend-project.de/

  The environment variable settings are contained in files in an etc/ directory
  in the OpenFOAM release. e.g. in

  + $HOME/OpenFOAM/OpenFOAM-<VERSION>/etc/
  + where <VERSION> corresponds to the version 1.6-ext etc

  1) EITHER, if running bash or ksh (if in doubt type 'echo $SHELL'), source the
    etc/bashrc file by adding the following line to the end of your
    $HOME/.bashrc file:

    + . $HOME/OpenFOAM/OpenFOAM-<VERSION>/etc/bashrc

    Then update the environment variables by sourcing the $HOME/.bashrc file by
    typing in the terminal:

	+ . $HOME/.bashrc

  2) OR, if running tcsh or csh, source the etc/cshrc file by adding the
    following line to the end of your $HOME/.cshrc file:

    + source $HOME/OpenFOAM/OpenFOAM-<VERSION>/etc/cshrc

    Then update the environment variables by sourcing the $HOME/.cshrc file by
    typing in the terminal:

	+ source $HOME/.cshrc

*** Installation in alternative locations
    OpenFOAM may also be installed in alternative locations. However, the
    installation directory should be network available (e.g., NFS) if parallel
    calculations are planned.

    The environment variable 'FOAM_INST_DIR' can be used to find and source the
    appropriate resource file. Here is a bash/ksh/sh example:

	+ export FOAM_INST_DIR=/data/app/OpenFOAM
        + foamDotFile=$FOAM_INST_DIR/OpenFOAM-<VERSION>/etc/bashrc
        + [ -f $foamDotFile ] && . $foamDotFile

    and a csh/tcsh example:

	+ setenv FOAM_INST_DIR /data/app/OpenFOAM
        + set foamDotFile=$FOAM_INST_DIR/OpenFOAM-<VERSION>/etc/cshrc
        + if ( -f $foamDotFile ) source $foamDotFile

    The value set in '$FOAM_INST_DIR' will be used to locate the remaining parts
    of the OpenFOAM installation.

* Building the ThirdParty packages from Sources
   A new way of compiling and installing the ThirdParty suite of packages is proposed with OpenFOAM-1.6-ext. 
   Please consult the file ThirdParty/README.ThirdParty a for more information.

* Building from Sources (Optional)
  If you cannot find an appropriate binary pack for your platform, you can
   build the complete OpenFOAM from the source-pack.  You will first need to
   compile or obtain a recent version of gcc (we recomend native gcc,
   coming with your operating system) for your platform,
  which may be obtained from http://gcc.gnu.org/.

  Install the compiler in
  $WM_PROJECT_INST_DIR/ThirdParty/gcc-<GCC_VERSION>/platforms/$WM_ARCH$WM_COMPILER_ARCH/
  and change the gcc version number in $WM_PROJECT_DIR/etc/settings.sh and
  $WM_PROJECT_DIR/etc/settings.csh appropriately and finally update the
  environment variables as in section 3.

  Now go to the top-level source directory $WM_PROJECT_DIR and execute the
  top-level build script './Allwmake'.  In principle this will build everything,
  but if problems occur with the build order it may be necessary to update the
  environment variables and re-execute 'Allwmake'. If you experience
  difficulties with building the source-pack, or your platform is not currently
  supported, please contact <enquiries@wikki.co.uk> to negotiate a support
  contract and we will do the port and maintain it for future releases.

* Testing the installation
  To check your installation setup, execute the 'foamInstallationTest' script
  (in the bin/ directory of the OpenFOAM installation). If no problems are
  reported, proceed to getting started with OpenFOAM; otherwise, go back and
  check you have installed the software correctly and/or contact your system
  administrator.

* Getting Started
  Create a project directory within the $HOME/OpenFOAM directory named
  <USER>-<VERSION> (e.g. 'jasak-1.6-ext' for user jasak and OpenFOAM
  version 1.6-ext)
  and create a directory named 'run' within it, e.g. by typing:

  + mkdir -p $HOME/OpenFOAM/${USER}-${WM_PROJECT_VERSION}/run

  Copy the 'tutorial' examples directory in the OpenFOAM distribution to the
  'run' directory.  If the OpenFOAM environment variables are set correctly,
  then the following command will be correct:

  + cp -r $WM_PROJECT_DIR/tutorials
    $HOME/OpenFOAM/${USER}-${WM_PROJECT_VERSION}/run

  Run the first example case of incompressible laminar flow in a cavity:

  + cd $HOME/OpenFOAM/${USER}-${WM_PROJECT_VERSION}/run/tutorials/incompressible/icoFoam/cavity
  + blockMesh
  + icoFoam
  + paraFoam

* Documentation and Community resources
  http://www.extend-project.de/
  http://openfoamwiki.net/
  http://www.cfd-online.com/  Software->OpenFOAM


* Reporting Bugs in OpenFOAM
  Please report all bugs and feature requests using our bug tracking system:
  http://sourceforge.net/apps/mantisbt/openfoam-extend/main_page.php or 
  http://www.extend-project.de/project-final/openfoam-extend-bug-tracker
  Please also report bugs at the CFD-Online User Forum.

* Running OpenFOAM in 32-bit mode on 64-bit machines
  Linux users with a 64-bit machine may install either the OpenFOAM 32-bit
  version (linux) or the OpenFOAM 64-bit version (linux64), or both.  The 64-bit
  is the default mode on a 64-bit machine.  To use an installed 32-bit version,
  the user must set the environment variable $WM_32 (to anything, e.g. "on")
  before sourcing the etc/bashrc (or etc/cshrc) file.

* Instructions on how to contribute
  http://www.extend-project.de/project-final/how-to-contribute

* List of Contributors
    Henry Weller
    Hrvoje Jasak
    Mattijs Janssens
    Zeljko Tukovic
    Bernhard Gschaider
    Tommaso Lucchini
    Martin Beaudoin
    Sandeep Menon
    Niklas Nordin
    Eugene De Villiers
    Henrik Rusche
    Ivor Clifford
    Philiposse Rajan
    Gavin Tabor
    Jovani Favero
    Frank Bos
    David Hill
    Niklas Wikstrom
    Dubravko Matijasevic
    Darrin Stephens 
    Christian Beck
    Oliver Borm
    James Criner
    Hua Shan
    David Boner
    Pierre-Olivier Dallaire
    Norman Del Puppo
    Dennis Kingsley
    Frank Albina
    Flavio Galeazzo
    Hannes Kroger
    Olivier Petit
    David Schmidt
    Andreas Feymark
    Luca Mangani
    Daniel Schmode
    Christoph Goniva
    Takuya Oshima
    Juho Peltola
    Eric Paterson
    Fabian Peng Karrholm
    Aleksandar Karac
    Maria Garcia Camprubi
    Chris Greenshields
    Mark Olesen
    Hilary Spencer
    Andy Heather
#                            -*- mode: org; -*-
#
#+TITLE:             *OpenFOAM README for version 1.6-ext*
#+AUTHOR:                      Hrvoje Jasak.
#+DATE:                       12 November 2010
#+LINK:                    http://www.extend-project.de
#+OPTIONS: author:nil

* Copyright
  OpenFOAM is free software; you can redistribute it and/or modify it under the
  terms of the GNU General Public License as published by the Free Software
  Foundation; either version 2 of the License, or (at your option) any later
  version.  See the file COPYING in this directory, for a description of
  the GNU General Public License terms under which you can copy the files.

* System requirements
  OpenFOAM is developed and tested on Linux and Mac OS X.
  E
shortlog
2013-01-08 Dominik Christfixed writing out entries in advective bcmaster
2013-01-07 Dominik ChristPreconditioning bugfix by Alexander Monakov
2013-01-07 Dominik Christfix consistancy of gradient on coupled patches
2012-07-12 Martin BeaudoinThirdParty: build instructions for Ubuntu 12.04 32...
2012-07-06 Martin BeaudoinThirdParty: adjustments for Ubuntu 12.04 32 bit
2012-06-20 Martin BeaudoinlibscotchDecomp : no library librt for Mac OS X
2012-06-12 Martin BeaudoinThirdParty: mesquite 2.1.2: forcing the installation...
2012-06-12 Martin BeaudoinAdding missing wmake files gor gcc 4.6.x
2012-06-11 Martin BeaudoinFixes for gcc-4.5.1
2012-06-10 Martin BeaudoinAdding build instructions for various operating systems
2012-05-11 Martin BeaudoinFixing testHarness
2012-05-10 Martin BeaudoinThirdParty: add missing files for ParaView-3.12.0....
2012-05-10 Martin BeaudoinThirdParty: cmake version 2.8.8
2012-05-10 Martin BeaudoinThirdParty: fix compilation of mesquite-2.1.2 with...
2012-05-10 Martin BeaudoinThirdParty: fix compilation of libccmio-2.6.1 on Mac...
2012-05-10 Martin BeaudoinThirdParty: fix compilation of ParMGridGen-1.0 on Mac...
...
tags
13 years ago 1.6-ext
heads
11 years ago master
11 years ago hotfix/gcc47
11 years ago feature/blockCoupledFVM
12 years ago tmp/HenrikRusche
12 years ago feature/solidMechanics
12 years ago feature/fullyIntegratedRealGasThermo
12 years ago mixingPlane_RC1
12 years ago hotfix/hinvForTensor
12 years ago tmp/HenrikRusche2
12 years ago tmp/HenrikRusche3
12 years ago HrvojeJasak
12 years ago hotfix/gcc46
12 years ago feature/realGasThermo
12 years ago hotfix/yPlusRAS
12 years ago bgschaid/feature/swak4Foam
12 years ago feature/blockMatrixToolsOptimisation
...