Elmer Fem From Pcs To Supercomputers: A 3-Day Course What Is CSC?
Elmer Fem From Pcs To Supercomputers: A 3-Day Course What Is CSC?
What is CSC?
A 3-day course
Founded in 1971 as a technical support
unit for Univac 1108
Elmer FEM Connected Finland to the Internet in
from PCs to supercomputers 1988
Reorganized as a company, CSC –
Scientific Computing Ltd. in 1993
Peter Råback, Thomas Zwinger, All shares to the Ministry of Education
Jonas Thies, Mikko Byckling and Culture of Finland in 1997
Operates on a non-profit principle
Facilities in Espoo, close to Otaniemi
campus and Kajaani
Staff ~200
Turnover 2009 21,9 million euros
Currently official name is:
”CSC – IT Center for Science Ltd.”
1
8/15/2012
Elmer
Open Source Finite Element Software
for Multiphysical Problems
ElmerTeam
ElmerGUI ElmerSolver
Graphical user interface of Elmer
– Based on the Qt library (GPL) Assembly and solution of the finite element equations
– Developed at CSC since 2/2008 Many auxiliary routines
Mesh generation
Good support for parallellism
– Plugins for Tetgen, Netgen, and
ElmerGrid Note: When we talk of Elmer we mainly mean ElmerSolver
– CAD interface based on
OpenCascade
Easiest tool for case specification > ElmerSolver StepFlow.sif
– Even educational use MAIN: ==========================================
MAIN: E L M E R S O L V E R S T A R T I N G
– Parallel computation
MAIN: Library version: 5.3.2
New solvers easily supported MAIN: ==========================================
through GUI MAIN:
MAIN: -----------------------
– XML based menu definition MAIN: Reading Model ...
Also postprocessing with VTK ...
...
SolveEquations: (NRM,RELC): ( 0.34864185 0.88621713E-06 ) :: navier-stokes
: *** Elmer Solver: ALL DONE ***
SOLVER TOTAL TIME(CPU,REAL): 1.54 1.58
ELMER SOLVER FINISHED AT: 2007/10/31 13:36:30
2
8/15/2012
ElmerPost ElmerGrid
Based on the FUNCS program Creation of 2D and 3D structured meshes
– Rectangular basic topology
– written in late 80’s and early 90’s by Juha Ruokolainen
– Extrusion, rotation
All basic presentation types – Simple mapping algorhitms
– Colored surfaces Mesh Import
and meshes – About ten different formats:
– Contours, isosurfaces, Ansys, Abaqus, Fidap, Comsol, Gmsh,…
vectors, particles Mesh manipulation
– Animations – Increase/decrease order
Includes MATC language – Scale, rotate, translate
– Data manipulation Partitioning
– Derived quantities – Simple geometry based partitioning
– Metis partitioning
Output formats Example: > ElmerGrid 1 2 step –metis 10
– ps, ppm, jpg, mpg Usable via ElmerGUI
– animations – All features not accessible (partitioning, discont.
BC,…)
3
8/15/2012
lterative solution
Monolithic solution
Elmer Simulations
4
8/15/2012
5
8/15/2012
6
8/15/2012
Charge density and wave function of the 61st eigenmode of fullerine C60
All electron computations using 300 000 quadratic tets and 400 000 dofs
Free
7
8/15/2012