Difference between revisions of "TestWyldckat"

From OpenFOAMWiki
(Created page with '== Introduction == This is a step by step guide on how to cross-compile OpenFOAM in Linux for Windows, for both 32 and 64 bits architectures (to and from), using the patches avai...')
 
Line 7: Line 7:
  
 
== Get OpenFOAM packages ==
 
== Get OpenFOAM packages ==
 +
 +
#In your Linux machine, open a terminal window and create the folder '''$HOME/OpenFOAM'''.
 +
#Get '''OpenFOAM-1.6.General.gtgz''' and '''ThirdParty-1.6.General.gtgz''' from the [http://www.opencfd.co.uk/openfoam/linux.html|OpenCFD's website] and move them to the folder '''$HOME/OpenFOAM'''.
 +
#Extract both files, by running in a terminal:
 +
<cpp>cd $HOME/OpenFOAM
 +
tar xzf OpenFOAM-1.6.General.gtgz
 +
tar xzf ThirdParty-1.6.General.gtgz
 +
</cpp>

Revision as of 15:43, 10 November 2009

1 Introduction

This is a step by step guide on how to cross-compile OpenFOAM in Linux for Windows, for both 32 and 64 bits architectures (to and from), using the patches available File:PatchesNBatches.tar.gz.

These patches were based on Symscape's "v3" patch for OpenFOAM available [1]. They differ substantially from that patch, as well as the more recent one available [2]. The build scripts for [3] were also based on the build-script available on the 1.5.x link.

With this guide and available patches, you should be able to cross-compile the whole OpenFOAM library and applications, using MPICH2 instead of Open MPI for parallel computing. You can cross-compile using [4] and/or [5]. These enable you to build OpenFOAM 1.6 for Windows 32 and 64 bit versions, from Linux 32 and 64bit architectures.

2 Get OpenFOAM packages

  1. In your Linux machine, open a terminal window and create the folder $HOME/OpenFOAM.
  2. Get OpenFOAM-1.6.General.gtgz and ThirdParty-1.6.General.gtgz from the website and move them to the folder $HOME/OpenFOAM.
  3. Extract both files, by running in a terminal:
cd $HOME/OpenFOAM
tar xzf OpenFOAM-1.6.General.gtgz
tar xzf ThirdParty-1.6.General.gtgz