77
enGrid: Open-Source Pre-Processing enGits GmbH – Hauptstraße 20 – 79674 Todtnau Deutschland / Germany / Allemagne http://engits.eu [email protected] Fifth OpenFOAM® Workshop June 21-24 2010 Gothenburg Sweden (OPENFOAM® is a registered trade mark of OpenCFD Limited)

enGrid: Open-Source Pre-Processing

  • Upload
    others

  • View
    12

  • Download
    0

Embed Size (px)

Citation preview

Page 1: enGrid: Open-Source Pre-Processing

enGrid: Open-Source Pre-Processing

enGits GmbH – Hauptstraße 20 – 79674 TodtnauDeutschland / Germany / Allemagne

http://[email protected]

Fifth OpenFOAM® Workshop

June 21-24 2010

Gothenburg

Sweden

(OPENFOAM® is a registered trade mark of OpenCFD Limited)

Page 2: enGrid: Open-Source Pre-Processing

Oliver Gloth

enGrid: Open-Source Pre-Processing

Fifth OpenFOAM Workshop, June 21-24 2010, Gothenburg, Sweden page 2

OverviewOverview

• Motivation and state

• Detailed example

• General an-isotropic layers/refinement

• A few showcase examples

• Future developments

– What is planned?

– What is envisaged?

Page 3: enGrid: Open-Source Pre-Processing

Oliver Gloth

enGrid: Open-Source Pre-Processing

Fifth OpenFOAM Workshop, June 21-24 2010, Gothenburg, Sweden page 3

Motivation for Open-Source MeshingMotivation for Open-Source Meshing

• enGits started in October 2006

– Main activity: software development for very specific CFD problems

– To extend business a reliable CFD solution was desired

• Commercial codes too expensive

(no guaranteed business coming in)

• Open-source, as well as in-house, solver and post-processing available

• Meshing situation not sufficient for commercial CFD work

• Expertise and a few ideas on how to improve unstructured

mesh generation

– Write own meshing software …

Page 4: enGrid: Open-Source Pre-Processing

Oliver Gloth

enGrid: Open-Source Pre-Processing

Fifth OpenFOAM Workshop, June 21-24 2010, Gothenburg, Sweden page 4

Motivation for Open-Source MeshingMotivation for Open-Source Meshing

• Open-source or proprietary software?

• Decision was made rather quickly in favour of OSS

• As a small company it would be extremely difficult to

compete with the commercial codes

• Funding available for an open-source development(funded by the European Space Agency)

• Possibility to generate business with support and

customisation of the software

Page 5: enGrid: Open-Source Pre-Processing

Oliver Gloth

enGrid: Open-Source Pre-Processing

Fifth OpenFOAM Workshop, June 21-24 2010, Gothenburg, Sweden page 5

open-source „process chain“open-source „process chain“● geometry modelling

● Blender

● Salome

● geometry import and surface meshing

● Gmsh

● NETGEN

● isentropic volume meshing (tetras)

● NETGEN

● Tetgen → ATTENTION: not allowed for commercial applications, NOT OPEN-SOURCE

● an-isotropic boundary layer grids

● … → enGrid

● solver

● OpenFOAM

● Code Saturne

● Elmer

● visualisation

● ParaView

● Open Data Explorer

Page 6: enGrid: Open-Source Pre-Processing

Oliver Gloth

enGrid: Open-Source Pre-Processing

Fifth OpenFOAM Workshop, June 21-24 2010, Gothenburg, Sweden page 6

Current Status of ENGRIDCurrent Status of ENGRID

• Capable to create unstructured hybrid grids for CFD (prisms & tetras)

• Reliable support for prismatic boundary layers

• Requires a triangulated surface (not a proper surface mesh) as input

– STL files like for snappyHexMesh

– NETGEN could be used as IGES/STEP → STL converter

• Exports OpenFOAM cases (native format)

• Experimental support for polyhedral grids

• Basic modification tools (e.g. extrusion, rotation)

Page 7: enGrid: Open-Source Pre-Processing

Oliver Gloth

enGrid: Open-Source Pre-Processing

Fifth OpenFOAM Workshop, June 21-24 2010, Gothenburg, Sweden page 7

OverviewOverview

• Motivation and state

• Detailed example

• General an-isotropic layers/refinement

• A few showcase examples

• Future developments

– What is planned?

– What is envisaged?

Page 8: enGrid: Open-Source Pre-Processing

Oliver Gloth

enGrid: Open-Source Pre-Processing

Fifth OpenFOAM Workshop, June 21-24 2010, Gothenburg, Sweden page 8

Example: wing with NACA0012 profile (Re = 1Example: wing with NACA0012 profile (Re = 1··101066))

Page 9: enGrid: Open-Source Pre-Processing

Oliver Gloth

enGrid: Open-Source Pre-Processing

Fifth OpenFOAM Workshop, June 21-24 2010, Gothenburg, Sweden page 9

Geometry inside Blender with defined boundary patchesGeometry inside Blender with defined boundary patches

Page 10: enGrid: Open-Source Pre-Processing

Oliver Gloth

enGrid: Open-Source Pre-Processing

Fifth OpenFOAM Workshop, June 21-24 2010, Gothenburg, Sweden page 10

Geometry inside Blender (exploded view)Geometry inside Blender (exploded view)

Page 11: enGrid: Open-Source Pre-Processing

Oliver Gloth

enGrid: Open-Source Pre-Processing

Fifth OpenFOAM Workshop, June 21-24 2010, Gothenburg, Sweden page 11

Geometry inside Blender (exploded view)Geometry inside Blender (exploded view)

Page 12: enGrid: Open-Source Pre-Processing

Oliver Gloth

enGrid: Open-Source Pre-Processing

Fifth OpenFOAM Workshop, June 21-24 2010, Gothenburg, Sweden page 12

Direct export from Blender to enGridDirect export from Blender to enGrid

Page 13: enGrid: Open-Source Pre-Processing

Oliver Gloth

enGrid: Open-Source Pre-Processing

Fifth OpenFOAM Workshop, June 21-24 2010, Gothenburg, Sweden page 13

After import into enGridAfter import into enGrid

Page 14: enGrid: Open-Source Pre-Processing

Oliver Gloth

enGrid: Open-Source Pre-Processing

Fifth OpenFOAM Workshop, June 21-24 2010, Gothenburg, Sweden page 14

Save as enGrid case file(s)Save as enGrid case file(s)

• enGrid stores two files per case:

– *.egc file with the description (patch

names, boundary conditions, volume

definitions, …)

– *.vtu file with actual grid information

(this file can be loaded into ParaView)

• It proved useful to save different

steps of the mesh generation

process.

For example:

– *_S0.egc: all definitions done

– *_S1.egc: surface meshing done

– *_S2.egc: first volume mesh

– *_S3.egc: refined boundary layer

Page 15: enGrid: Open-Source Pre-Processing

Oliver Gloth

enGrid: Open-Source Pre-Processing

Fifth OpenFOAM Workshop, June 21-24 2010, Gothenburg, Sweden page 15

Select visible patchesSelect visible patches

Page 16: enGrid: Open-Source Pre-Processing

Oliver Gloth

enGrid: Open-Source Pre-Processing

Fifth OpenFOAM Workshop, June 21-24 2010, Gothenburg, Sweden page 16

Zoom in to view wing onlyZoom in to view wing only

Page 17: enGrid: Open-Source Pre-Processing

Oliver Gloth

enGrid: Open-Source Pre-Processing

Fifth OpenFOAM Workshop, June 21-24 2010, Gothenburg, Sweden page 17

Define boundary and solver parametersDefine boundary and solver parameters

Page 18: enGrid: Open-Source Pre-Processing

Oliver Gloth

enGrid: Open-Source Pre-Processing

Fifth OpenFOAM Workshop, June 21-24 2010, Gothenburg, Sweden page 18

Define boundary (patch) typesDefine boundary (patch) types

Page 19: enGrid: Open-Source Pre-Processing

Oliver Gloth

enGrid: Open-Source Pre-Processing

Fifth OpenFOAM Workshop, June 21-24 2010, Gothenburg, Sweden page 19

Assign boundary types to patchesAssign boundary types to patches

Page 20: enGrid: Open-Source Pre-Processing

Oliver Gloth

enGrid: Open-Source Pre-Processing

Fifth OpenFOAM Workshop, June 21-24 2010, Gothenburg, Sweden page 20

Define solver parametersDefine solver parameters

Page 21: enGrid: Open-Source Pre-Processing

Oliver Gloth

enGrid: Open-Source Pre-Processing

Fifth OpenFOAM Workshop, June 21-24 2010, Gothenburg, Sweden page 21

Enter parameters for surface meshingEnter parameters for surface meshing

Page 22: enGrid: Open-Source Pre-Processing

Oliver Gloth

enGrid: Open-Source Pre-Processing

Fifth OpenFOAM Workshop, June 21-24 2010, Gothenburg, Sweden page 22

Select patches for meshing (typically all)Select patches for meshing (typically all)

Page 23: enGrid: Open-Source Pre-Processing

Oliver Gloth

enGrid: Open-Source Pre-Processing

Fifth OpenFOAM Workshop, June 21-24 2010, Gothenburg, Sweden page 23

Define mesh size constraints for patchesDefine mesh size constraints for patches

Page 24: enGrid: Open-Source Pre-Processing

Oliver Gloth

enGrid: Open-Source Pre-Processing

Fifth OpenFOAM Workshop, June 21-24 2010, Gothenburg, Sweden page 24

Define maximal edge size (global)Define maximal edge size (global)

Page 25: enGrid: Open-Source Pre-Processing

Oliver Gloth

enGrid: Open-Source Pre-Processing

Fifth OpenFOAM Workshop, June 21-24 2010, Gothenburg, Sweden page 25

Define cell growthDefine cell growth

Page 26: enGrid: Open-Source Pre-Processing

Oliver Gloth

enGrid: Open-Source Pre-Processing

Fifth OpenFOAM Workshop, June 21-24 2010, Gothenburg, Sweden page 26

Save and then save under a different nameSave and then save under a different name

Page 27: enGrid: Open-Source Pre-Processing

Oliver Gloth

enGrid: Open-Source Pre-Processing

Fifth OpenFOAM Workshop, June 21-24 2010, Gothenburg, Sweden page 27

Start the surface meshingStart the surface meshing

Page 28: enGrid: Open-Source Pre-Processing

Oliver Gloth

enGrid: Open-Source Pre-Processing

Fifth OpenFOAM Workshop, June 21-24 2010, Gothenburg, Sweden page 28

Watch the progress in the output windowWatch the progress in the output window

Page 29: enGrid: Open-Source Pre-Processing

Oliver Gloth

enGrid: Open-Source Pre-Processing

Fifth OpenFOAM Workshop, June 21-24 2010, Gothenburg, Sweden page 29

Monitor the number of inserted and deleted nodesMonitor the number of inserted and deleted nodes

Page 30: enGrid: Open-Source Pre-Processing

Oliver Gloth

enGrid: Open-Source Pre-Processing

Fifth OpenFOAM Workshop, June 21-24 2010, Gothenburg, Sweden page 30

After 5 iterations: display symmetry plane and check progressAfter 5 iterations: display symmetry plane and check progress

Page 31: enGrid: Open-Source Pre-Processing

Oliver Gloth

enGrid: Open-Source Pre-Processing

Fifth OpenFOAM Workshop, June 21-24 2010, Gothenburg, Sweden page 31

After 15 iterations the mesh looks goodAfter 15 iterations the mesh looks good

Page 32: enGrid: Open-Source Pre-Processing

Oliver Gloth

enGrid: Open-Source Pre-Processing

Fifth OpenFOAM Workshop, June 21-24 2010, Gothenburg, Sweden page 32

Save and then save under a different nameSave and then save under a different name

Page 33: enGrid: Open-Source Pre-Processing

Oliver Gloth

enGrid: Open-Source Pre-Processing

Fifth OpenFOAM Workshop, June 21-24 2010, Gothenburg, Sweden page 33

Select wall patches and volume to create prismatic boundary layer Select wall patches and volume to create prismatic boundary layer

Page 34: enGrid: Open-Source Pre-Processing

Oliver Gloth

enGrid: Open-Source Pre-Processing

Fifth OpenFOAM Workshop, June 21-24 2010, Gothenburg, Sweden page 34

After a few minutes the boundary layer is readyAfter a few minutes the boundary layer is ready

Page 35: enGrid: Open-Source Pre-Processing

Oliver Gloth

enGrid: Open-Source Pre-Processing

Fifth OpenFOAM Workshop, June 21-24 2010, Gothenburg, Sweden page 35

Clipping and which cell types are displayed can be controlledClipping and which cell types are displayed can be controlled

Page 36: enGrid: Open-Source Pre-Processing

Oliver Gloth

enGrid: Open-Source Pre-Processing

Fifth OpenFOAM Workshop, June 21-24 2010, Gothenburg, Sweden page 36

One iteration to improve the tetra far-fieldOne iteration to improve the tetra far-field

Page 37: enGrid: Open-Source Pre-Processing

Oliver Gloth

enGrid: Open-Source Pre-Processing

Fifth OpenFOAM Workshop, June 21-24 2010, Gothenburg, Sweden page 37

Mesh is ready for boundary layer refinementMesh is ready for boundary layer refinement

Page 38: enGrid: Open-Source Pre-Processing

Oliver Gloth

enGrid: Open-Source Pre-Processing

Fifth OpenFOAM Workshop, June 21-24 2010, Gothenburg, Sweden page 38

Save and then save under a different nameSave and then save under a different name

Page 39: enGrid: Open-Source Pre-Processing

Oliver Gloth

enGrid: Open-Source Pre-Processing

Fifth OpenFOAM Workshop, June 21-24 2010, Gothenburg, Sweden page 39

Refine prismatic layerRefine prismatic layer

Page 40: enGrid: Open-Source Pre-Processing

Oliver Gloth

enGrid: Open-Source Pre-Processing

Fifth OpenFOAM Workshop, June 21-24 2010, Gothenburg, Sweden page 40

Refine prismatic layerRefine prismatic layer

Page 41: enGrid: Open-Source Pre-Processing

Oliver Gloth

enGrid: Open-Source Pre-Processing

Fifth OpenFOAM Workshop, June 21-24 2010, Gothenburg, Sweden page 41

Refined boundary layer meshRefined boundary layer mesh

Page 42: enGrid: Open-Source Pre-Processing

Oliver Gloth

enGrid: Open-Source Pre-Processing

Fifth OpenFOAM Workshop, June 21-24 2010, Gothenburg, Sweden page 42

Export mesh to OpenFOAM caseExport mesh to OpenFOAM case

Page 43: enGrid: Open-Source Pre-Processing

Oliver Gloth

enGrid: Open-Source Pre-Processing

Fifth OpenFOAM Workshop, June 21-24 2010, Gothenburg, Sweden page 43

Solver can be run from within enGridSolver can be run from within enGrid

Page 44: enGrid: Open-Source Pre-Processing

Oliver Gloth

enGrid: Open-Source Pre-Processing

Fifth OpenFOAM Workshop, June 21-24 2010, Gothenburg, Sweden page 44

Solver output can be monitored in the enGrid output windowSolver output can be monitored in the enGrid output window

Page 45: enGrid: Open-Source Pre-Processing

Oliver Gloth

enGrid: Open-Source Pre-Processing

Fifth OpenFOAM Workshop, June 21-24 2010, Gothenburg, Sweden page 45

Results: pressureResults: pressure

Page 46: enGrid: Open-Source Pre-Processing

Oliver Gloth

enGrid: Open-Source Pre-Processing

Fifth OpenFOAM Workshop, June 21-24 2010, Gothenburg, Sweden page 46

Results: y+Results: y+

Page 47: enGrid: Open-Source Pre-Processing

Oliver Gloth

enGrid: Open-Source Pre-Processing

Fifth OpenFOAM Workshop, June 21-24 2010, Gothenburg, Sweden page 47

OverviewOverview

• Motivation and state

• Detailed example

• General an-isotropic layers/refinement

• A few showcase examples

• Future developments

– What is planned?

– What is envisaged?

Page 48: enGrid: Open-Source Pre-Processing

Oliver Gloth

enGrid: Open-Source Pre-Processing

Fifth OpenFOAM Workshop, June 21-24 2010, Gothenburg, Sweden page 48

An-isotropic refinement

• “coloured” water is injected

into a laminar channel flow

• very low diffusive transport

(high Schmidt number)

• interface shall be captured by

refinement

Page 49: enGrid: Open-Source Pre-Processing

Oliver Gloth

enGrid: Open-Source Pre-Processing

Fifth OpenFOAM Workshop, June 21-24 2010, Gothenburg, Sweden page 49

• “coloured” water is injected

into a laminar channel flow

• very low diffusive transport

(high Schmidt number)

• interface shall be captured by

refinement

Page 50: enGrid: Open-Source Pre-Processing

Oliver Gloth

enGrid: Open-Source Pre-Processing

Fifth OpenFOAM Workshop, June 21-24 2010, Gothenburg, Sweden page 50

Page 51: enGrid: Open-Source Pre-Processing

Oliver Gloth

enGrid: Open-Source Pre-Processing

Fifth OpenFOAM Workshop, June 21-24 2010, Gothenburg, Sweden page 51

Page 52: enGrid: Open-Source Pre-Processing

Oliver Gloth

enGrid: Open-Source Pre-Processing

Fifth OpenFOAM Workshop, June 21-24 2010, Gothenburg, Sweden page 52

Page 53: enGrid: Open-Source Pre-Processing

Oliver Gloth

enGrid: Open-Source Pre-Processing

Fifth OpenFOAM Workshop, June 21-24 2010, Gothenburg, Sweden page 53

Page 54: enGrid: Open-Source Pre-Processing

Oliver Gloth

enGrid: Open-Source Pre-Processing

Fifth OpenFOAM Workshop, June 21-24 2010, Gothenburg, Sweden page 54

Page 55: enGrid: Open-Source Pre-Processing

Oliver Gloth

enGrid: Open-Source Pre-Processing

Fifth OpenFOAM Workshop, June 21-24 2010, Gothenburg, Sweden page 55

Page 56: enGrid: Open-Source Pre-Processing

Oliver Gloth

enGrid: Open-Source Pre-Processing

Fifth OpenFOAM Workshop, June 21-24 2010, Gothenburg, Sweden page 56

Page 57: enGrid: Open-Source Pre-Processing

Oliver Gloth

enGrid: Open-Source Pre-Processing

Fifth OpenFOAM Workshop, June 21-24 2010, Gothenburg, Sweden page 57

• usage of Blender as geometry tool

– definition of boundary conditions

– import/export of surface grids

• usage of, for example, iso-surfaces as meshing geometry

• improved prismatic boundary layer generation

• support for multiple volumes(e.g. for conjugate heat transfer simulations)

““Side effects” of the developmentSide effects” of the development

Page 58: enGrid: Open-Source Pre-Processing

Oliver Gloth

enGrid: Open-Source Pre-Processing

Fifth OpenFOAM Workshop, June 21-24 2010, Gothenburg, Sweden page 58

Ariane-5 at max QAriane-5 at max Q(pressure)(pressure)

Page 59: enGrid: Open-Source Pre-Processing

Oliver Gloth

enGrid: Open-Source Pre-Processing

Fifth OpenFOAM Workshop, June 21-24 2010, Gothenburg, Sweden page 59

Ariane-5 at max QAriane-5 at max Q(Mach number)(Mach number)

Page 60: enGrid: Open-Source Pre-Processing

Oliver Gloth

enGrid: Open-Source Pre-Processing

Fifth OpenFOAM Workshop, June 21-24 2010, Gothenburg, Sweden page 60

Page 61: enGrid: Open-Source Pre-Processing

Oliver Gloth

enGrid: Open-Source Pre-Processing

Fifth OpenFOAM Workshop, June 21-24 2010, Gothenburg, Sweden page 61

an-isotropic(aspect ratio 1:100)

tetras : 393,078prisms : 136,790total : 529,868

isotropic(equivalent to 1:5)

tetras : 2,243,414

isotropic(equivalent to 1:100)

tetras : 16,000,000,000

Page 62: enGrid: Open-Source Pre-Processing

Oliver Gloth

enGrid: Open-Source Pre-Processing

Fifth OpenFOAM Workshop, June 21-24 2010, Gothenburg, Sweden page 62

OverviewOverview

• Motivation and state

• Detailed example

• General an-isotropic layers/refinement

• A few showcase examples

• Future developments

– What is planned?

– What is envisaged?

Page 63: enGrid: Open-Source Pre-Processing

Oliver Gloth

enGrid: Open-Source Pre-Processing

Fifth OpenFOAM Workshop, June 21-24 2010, Gothenburg, Sweden page 63

Tunnel ventilation

Page 64: enGrid: Open-Source Pre-Processing

Oliver Gloth

enGrid: Open-Source Pre-Processing

Fifth OpenFOAM Workshop, June 21-24 2010, Gothenburg, Sweden page 64

Page 65: enGrid: Open-Source Pre-Processing

Oliver Gloth

enGrid: Open-Source Pre-Processing

Fifth OpenFOAM Workshop, June 21-24 2010, Gothenburg, Sweden page 65

Page 66: enGrid: Open-Source Pre-Processing

Oliver Gloth

enGrid: Open-Source Pre-Processing

Fifth OpenFOAM Workshop, June 21-24 2010, Gothenburg, Sweden page 66

Page 67: enGrid: Open-Source Pre-Processing

Oliver Gloth

enGrid: Open-Source Pre-Processing

Fifth OpenFOAM Workshop, June 21-24 2010, Gothenburg, Sweden page 67

Page 68: enGrid: Open-Source Pre-Processing

Oliver Gloth

enGrid: Open-Source Pre-Processing

Fifth OpenFOAM Workshop, June 21-24 2010, Gothenburg, Sweden page 68

Page 69: enGrid: Open-Source Pre-Processing

Oliver Gloth

enGrid: Open-Source Pre-Processing

Fifth OpenFOAM Workshop, June 21-24 2010, Gothenburg, Sweden page 69

• Time from “discussed

geometry” to “ready to run”

grid: appr. 3 hours

• Initial condition, 0.01m/s2

from left to right.

• 2 minutes of 0.05 m/s2 in y

direction

SloshingSloshing

Page 70: enGrid: Open-Source Pre-Processing

Oliver Gloth

enGrid: Open-Source Pre-Processing

Fifth OpenFOAM Workshop, June 21-24 2010, Gothenburg, Sweden page 70

SloshingSloshing

Page 71: enGrid: Open-Source Pre-Processing

Oliver Gloth

enGrid: Open-Source Pre-Processing

Fifth OpenFOAM Workshop, June 21-24 2010, Gothenburg, Sweden page 71

SloshingSloshing

Page 72: enGrid: Open-Source Pre-Processing

Oliver Gloth

enGrid: Open-Source Pre-Processing

Fifth OpenFOAM Workshop, June 21-24 2010, Gothenburg, Sweden page 72

OverviewOverview

• Motivation and state

• Detailed example

• General an-isotropic layers/refinement

• A few showcase examples

• Future developments

– What is planned?

– What is envisaged?

Page 73: enGrid: Open-Source Pre-Processing

Oliver Gloth

enGrid: Open-Source Pre-Processing

Fifth OpenFOAM Workshop, June 21-24 2010, Gothenburg, Sweden page 73

Current development(use snappyHexMesh to recover bad STL geometries)

Page 74: enGrid: Open-Source Pre-Processing

Oliver Gloth

enGrid: Open-Source Pre-Processing

Fifth OpenFOAM Workshop, June 21-24 2010, Gothenburg, Sweden page 74

Current development(use snappyHexMesh to recover bad STL geometries)

Page 75: enGrid: Open-Source Pre-Processing

Oliver Gloth

enGrid: Open-Source Pre-Processing

Fifth OpenFOAM Workshop, June 21-24 2010, Gothenburg, Sweden page 75

• Isotropic refinement(solution based discrete refinement)

• y+ based boundary layer adaptation

• Improved export function for polyhedral grids

Future developments (funding confirmed)

Page 76: enGrid: Open-Source Pre-Processing

Oliver Gloth

enGrid: Open-Source Pre-Processing

Fifth OpenFOAM Workshop, June 21-24 2010, Gothenburg, Sweden page 76

Future developments (ideas)• Automatic solution based layer generation

– unique capability

– offer problem specific adaptive meshing solutions

• Hex far-fields

– possibly interfacing with snappyHexMesh

• Scripting interface

– automatise tedious tasks

– enable automatic re-meshing with different solvers

• Include post-processing into GUI

– VTK is already used for mesh visualisation

→ implementation efforts would be manageable

– offer a “universal” interface for open-source CFD

Page 77: enGrid: Open-Source Pre-Processing

Oliver Gloth

enGrid: Open-Source Pre-Processing

Fifth OpenFOAM Workshop, June 21-24 2010, Gothenburg, Sweden page 77

Thank you for your attention!Thank you for your attention!

http://engits.eu/engrid

• enGrid is licensed under GPL v3

• A number of openSUSE 11.2 live DVDs with enGrid

and OpenFOAM are available right here

• enGrid is also available on the workshop USB stick

(although a slightly older version)