Difference between revisions of "Doc:GettingStarted2007"

From CAELinuxWiki
Jump to: navigation, search
m (Doc:GettingStarted3b moved to Doc:GettingStarted)
 
(15 intermediate revisions by 6 users not shown)
Line 1: Line 1:
== Getting started with CAELinux ==
+
== Getting started with CAELinux 2007 ==
J.Cugnoni, [http://www.caelinux.com www.caelinux.com], 2006
+
J.Cugnoni, [http://www.caelinux.com www.caelinux.com], 2007
  
 
=== Content: ===
 
=== Content: ===
 
# Welcome & Licence terms
 
# Welcome & Licence terms
 
# Introduction tutorial
 
# Introduction tutorial
# Softwares included in CAELinux Beta 3
+
# Softwares included in CAELinux Beta 2007
 
# Installing & upgrading CAELinux
 
# Installing & upgrading CAELinux
  
 
=== Welcome & Licence terms: ===
 
=== Welcome & Licence terms: ===
First of all, we would like to thank you for your interest in CAELinux
+
First of all, we would like to thank you for your interest in CAELinux which we hope will fullfill your needs in Computer Aided Engineering. This Linux distribution is based on the excellent PCLinuxOS 2007 system and includes an allways increasing number of open source modelling, simulation & design softwares. Most of the content (99%) of CAELinux is provided under the well known GPL or LGPL (Gnu Public Licence) which allows you to freely use and redistribute these softwares. But as it is nearly impossible to check the licenses of all included packages, it is your responsibility to verify the licencing terms of the softwares that you are using. The authors of the distribution are not responsible for these licencing aspects and this distribution and all the included softwares are provided without any warranty.
which we hope will fullfill your needs in Computer Aided Engineering.
+
 
This Linux distribution is based on the excellent PCLinuxOS system and
+
=== Introduction ===
includes an allways increasing number of open source modelling,
+
 
simulation & design softwares. Most of the content (99%) of
+
==== User accounts ====
CAELinux is provided under the well known GPL  or  LGPL
+
The predefined login and passwords for CAELinux are:
 (Gnu Public Licence) which allows you to freely use and
+
 
redistribute these softwares but a small number of packages have their
+
'''Normal user account (recommended):'''
own licencing terms (GraphiteOne for example). If you intend to use
+
 
this distribution for commercial work, it is your responsibility to
+
user: ''caelinux'';      password: ''caelinux''   
verify the licencing terms of the softwares that you are using. The
+
 
authors of the distribution are not responsible for these licencing
+
'''Root user account (not recommended for everyday use):'''
aspects and this distribution and all the included softwares are
+
 
provided without any warranty.
+
user: ''root'';          password: ''root''
 +
 
 +
==== Documentation ====
 +
 
 +
For a very quick introduction to CAELinux capabilities, you should follow the Installation Manual  and the Videos Tutorials.
 +
 
 +
'''Introduction / Installation manual (PDF):'''
 +
 
 +
See:  [[Doc:InstallationGuide]]
 +
                           
 +
==== Video / interactive Tutorials ====
 +
 
 +
'''Linear static stress analysis of a piston (Salome_Meca / Code-Aster)'''
 +
 
 +
Interactive tutorial:  [[Doc:PistonTutorial]]
 +
 
 +
'''Simple 3D fluid dynamics analysis of a Y-shaped pipe (Salome & OpenFOAM)'''
 +
 
 +
Video tutorial:  [[Doc:PipeTutorial]]
  
=== Introduction tutorials ===
 
For a very quick introduction to CAELinux capabilities, you should follow our '''Introduction Tutorial''' here:
 
* local files in CAELinux 3a: file:///opt/helpers/docs/tutorials/IntroductionTutorial1.pdf
 
* from the CAELinux website: [http://www.caelinux.com/CMS/index.php?option=com_content&task=view&id=20&Itemid=2 CAELinux Tutorials]
 
  
 
=== Softwares included in CAELinux Beta 3 ===
 
=== Softwares included in CAELinux Beta 3 ===
Line 38: Line 52:
  
 
<table style="text-align: left; width: 100%;" border="1" cellpadding="2" cellspacing="2">
 
<table style="text-align: left; width: 100%;" border="1" cellpadding="2" cellspacing="2">
 
 
 
     <tr>
 
     <tr>
 
 
       <td style="font-weight: bold; font-style: italic;">Software</td>
 
       <td style="font-weight: bold; font-style: italic;">Software</td>
 
 
       <td style="font-weight: bold; font-style: italic;">Use</td>
 
       <td style="font-weight: bold; font-style: italic;">Use</td>
 
 
       <td style="font-weight: bold; font-style: italic; width: 203px;">How to start</td>
 
       <td style="font-weight: bold; font-style: italic; width: 203px;">How to start</td>
 
 
       <td style="font-weight: bold; font-style: italic; width: 134px;">Installation<br>
 
       <td style="font-weight: bold; font-style: italic; width: 134px;">Installation<br>
 
 
directory</td>
 
directory</td>
 
 
       <td style="font-weight: bold; font-style: italic;">Documentation</td>
 
       <td style="font-weight: bold; font-style: italic;">Documentation</td>
 
 
     </tr>
 
     </tr>
 
 
     <tr>
 
     <tr>
 
+
      <td><span style="font-weight: bold; font-style: italic;">Salome_Meca_2007.1</span></td>
       <td style="font-weight: bold; font-style: italic;">Salome v3.2.1</td>
+
      <td>3D CAD,Meshing<br>
 
+
Post Processing,<br>
 +
Multiphysics FE analysis</td>
 +
      <td>Salome_Meca in CAE start menu</td>
 +
      <td>/opt/SALOME-MECA-2007.1-GPL</td>
 +
      <td>- HTML doc accessible inside the application<br>
 +
- Tutorials in /opt/helpers/docs</td>
 +
    </tr>
 +
    <tr>
 +
       <td style="font-weight: bold; font-style: italic;">Salome v3.2.6</td>
 
       <td>3D CAD,<br>
 
       <td>3D CAD,<br>
 
 
Meshing<br>
 
Meshing<br>
 
 
Post Processing</td>
 
Post Processing</td>
 
+
       <td style="width: 203px;">Salome_Meca in CAE start menu</td>
       <td style="width: 203px;">Salome shortcut on desktop &amp; in CAE start menu</td>
+
       <td style="width: 134px;">/opt/SALOME-MECA-2007.1-GPL/SALOME</td>
 
+
       <td style="width: 134px;">/opt/salome</td>
+
 
+
 
       <td>- HTML doc accessible inside the application<br>
 
       <td>- HTML doc accessible inside the application<br>
 
 
- Tutorials in /opt/helpers/docs</td>
 
- Tutorials in /opt/helpers/docs</td>
 
 
     </tr>
 
     </tr>
 
 
     <tr>
 
     <tr>
 
+
       <td style="font-weight: bold; font-style: italic;">Code Aster v9.1</td>
       <td style="font-weight: bold; font-style: italic;">Code Aster STA8.3</td>
+
 
+
 
       <td>multiphysics FE analysis</td>
 
       <td>multiphysics FE analysis</td>
 
+
       <td style="width: 203px;">Can be used from within Salome_Meca &nbsp; <br>
       <td style="width: 203px;">Create a new FE analysis from templates with New FE Study shortcut on Desktop or directly use the interface called ASTK&nbsp;</td>
+
      <div style="text-align: center;">or&nbsp;&nbsp;<br>
 
+
      </div>
       <td style="width: 134px;">/opt/aster</td>
+
with the New-FE-analysis wizard &nbsp;&amp;&nbsp; the ASTK &nbsp;/ Eficas interfaces</td>
 
+
       <td style="width: 134px;">/opt/SALOME-MECA-2007.1-GPL/aster</td>
       <td>- French documentation available from EFICAS.<br>
+
       <td>- French documentation available from EFICAS.<br>-English doc (automatic translations) in /opt/helpers/docs/CodeAsterEnDoc, use SearchHelp.py from this directory to search for keywords in the English docs.<br>
 
+
- English doc (automatic translations) in
+
/opt/helpers/docs/CodeAsterEnDoc, use&nbsp;SearchHelp.py from this
+
directory to search for keywords in the English docs.<br>
+
 
+
 
- Tutorials in /opt/helpers/docs<br>
 
- Tutorials in /opt/helpers/docs<br>
 
+
      </td>
- Examples in /opt/aster/STA8.3/astest</td>
+
 
+
 
     </tr>
 
     </tr>
 
 
     <tr>
 
     <tr>
 
 
       <td style="font-weight: bold; font-style: italic;">Impact</td>
 
       <td style="font-weight: bold; font-style: italic;">Impact</td>
 
+
       <td>explicit&nbsp;FE&nbsp;dynamics </td>
       <td>explicit&nbsp;FE&nbsp; dynamics </td>
+
 
+
 
       <td style="width: 203px;">use shortcut in CAE start menu or start /opt/Impact.sh</td>
 
       <td style="width: 203px;">use shortcut in CAE start menu or start /opt/Impact.sh</td>
 
 
       <td style="width: 134px;">/opt/impact</td>
 
       <td style="width: 134px;">/opt/impact</td>
 
 
       <td>- Documentation available from the interface <br>
 
       <td>- Documentation available from the interface <br>
 
 
- Examples in installation directory</td>
 
- Examples in installation directory</td>
 
 
     </tr>
 
     </tr>
 
 
     <tr>
 
     <tr>
 
 
       <td style="font-weight: bold; font-style: italic;">OpenFOAM<br>
 
       <td style="font-weight: bold; font-style: italic;">OpenFOAM<br>
 
+
v1.4.1</td>
v1.2</td>
+
 
+
 
       <td>multipurpose CFD oriented solvers</td>
 
       <td>multipurpose CFD oriented solvers</td>
 
+
       <td style="width: 203px;">use 'CAE console' from CAE start menu or start FoamX interface from CAE menu or /opt/FoamX.sh</td>
       <td style="width: 203px;">use 'Command line tools' from CAE start menu or start FoamX interface from CAE menu or /opt/FoamX.sh</td>
+
 
+
 
       <td style="width: 134px;">/opt/OpenFOAM</td>
 
       <td style="width: 134px;">/opt/OpenFOAM</td>
 
+
       <td>- Examples &amp; tutorials in /opt/OpenFOAM/OpenFOAM-1.4.1</td>
       <td>- Examples &amp; tutorials in /opt/OpenFOAM/OpenFOAM-1.2</td>
+
 
+
 
     </tr>
 
     </tr>
 
 
     <tr>
 
     <tr>
 
+
       <td style="font-weight: bold; font-style: italic;">Elmer v5.3</td>
       <td style="font-weight: bold; font-style: italic;">Elmer v4.0</td>
+
 
+
 
       <td>multiphysics FE package</td>
 
       <td>multiphysics FE package</td>
 
+
       <td style="width: 203px;">use the shortcut from CAE start menu or start 'ElmerFront' from CAE Console</td>
       <td style="width: 203px;">use the shortcut from CAE start menu or start 'ElmerFront' from CAE 'Command line tools' console</td>
+
 
+
 
       <td style="width: 134px;">/opt/elmer</td>
 
       <td style="width: 134px;">/opt/elmer</td>
 
 
       <td>- Documentation in /opt/elmer<br>
 
       <td>- Documentation in /opt/elmer<br>
 
+
- Examples in /opt/elmer<br>
- Examples in /opt/elmer/ELMER4.0<br>
+
 
+
 
- mesh converter from Salome:&nbsp;<br>
 
- mesh converter from Salome:&nbsp;<br>
 
+
&nbsp; &nbsp;/opt/helpers/unv2gmsh.py &nbsp;<br>
/opt/helpers/unv2ElmerUNV.py</td>
+
&nbsp; &nbsp; &nbsp; &nbsp;&nbsp; or<br>
 
+
&nbsp; &nbsp;/opt/helpers/unv2ElmerUNV.py &nbsp;<br>
 +
      </td>
 
     </tr>
 
     </tr>
 
 
     <tr>
 
     <tr>
 
+
       <td style="font-weight: bold; font-style: italic;">Calculix 1.7</td>
       <td style="font-weight: bold; font-style: italic;">Calculix</td>
+
 
+
 
       <td>pre-post &amp; FE solver,&nbsp;Abaqus-like<br>
 
       <td>pre-post &amp; FE solver,&nbsp;Abaqus-like<br>
 
 
syntax</td>
 
syntax</td>
 
+
       <td style="width: 203px;">from CAE Console: <br>
       <td style="width: 203px;">from CAE 'Command line tools': start 'ccx' for Calculix solver &amp; 'cgx' for pre-post GUI</td>
+
start 'ccx' for Calculix solver &amp; 'cgx' for pre-post GUI</td>
 
+
       <td style="width: 134px;">/opt/CalculiX</td>
       <td style="width: 134px;">/opt/calculix</td>
+
       <td>- Documentation in /opt/CalculiX/ccx_1.7/doc and&nbsp; <br>
 
+
/opt/CalculiX/cgx_1.7/doc<br>
       <td>- Documentation in /opt/calculix/doc<br>
+
- Examples in&nbsp;/opt/CalculiX/ccx_1.7/test and /opt/CalculiX/cgx_1.7/examples<br>
 
+
- Examples in /opt/calculix/example<br>
+
 
+
 
- mesh converter from Salome:<br>
 
- mesh converter from Salome:<br>
 
+
&nbsp; /opt/helpers/UNV2X-GUI.wish <br>
/opt/helpers/unv2abaqus.py</td>
+
&nbsp; &nbsp; or <br>
 
+
&nbsp; /opt/helpers/unv2abaqus.py</td>
 
     </tr>
 
     </tr>
 
 
     <tr>
 
     <tr>
 
+
      <td><span style="font-style: italic; font-weight: bold;">Code-Saturne</span></td>
       <td style="font-weight: bold; font-style: italic;">GMSH</td>
+
      <td>&nbsp;3D CFD/combustion solver</td>
 
+
      <td>from CAE Console: <br>
 +
run /opt/saturne/set_env.sh<br>
 +
and use the different utilities (ecs, ics, ncs ...)</td>
 +
      <td>/opt/saturne</td>
 +
      <td>- Documentation in installation directory, no example available at present time</td>
 +
    </tr>
 +
    <tr>
 +
       <td style="font-weight: bold; font-style: italic;">GMSH 1.65 &amp; 2.0</td>
 
       <td>Scriptable &amp; general purpose geometry modelling, meshing and post processing</td>
 
       <td>Scriptable &amp; general purpose geometry modelling, meshing and post processing</td>
 
+
       <td style="width: 203px;">use shortcut on desktop &amp; start menu, or type 'gmsh' from 'CAE Console'</td>
       <td style="width: 203px;">use shortcut on desktop &amp; start menu, or type 'gmsh' from 'Command line tools console'</td>
+
       <td style="width: 134px;">/opt/SALOME-MECA-2007.1-GPL/aster/outils/<br>(gmsh v1.65)<br><br>/opt/gmsh/gmsh2 &nbsp;(gmsh v2)</td>
 
+
       <td style="width: 134px;">/opt/aster/outils/<br>
+
 
+
gmsh</td>
+
 
+
 
       <td>- tutorials &amp; demos in installation directory</td>
 
       <td>- tutorials &amp; demos in installation directory</td>
 
 
     </tr>
 
     </tr>
 
 
     <tr>
 
     <tr>
 
+
       <td style="font-weight: bold; font-style: italic;">Gerris flow solver v0.6.0</td>
       <td style="font-weight: bold; font-style: italic;">Gerris flow solver</td>
+
 
+
 
       <td>2D / 3D&nbsp; CFD solvers based on automatic octree mesh refinement</td>
 
       <td>2D / 3D&nbsp; CFD solvers based on automatic octree mesh refinement</td>
 
+
       <td style="width: 203px;">use from&nbsp;'CAE Console'&nbsp;:<br>gerris2D, gerris3D, ...</td>
       <td style="width: 203px;">use from 'Command line tools' console:<br>
+
 
+
gerris2D, gerris3D, gfsview2D, gfsview3D etc..</td>
+
 
+
 
       <td style="width: 134px;">/opt/gerris</td>
 
       <td style="width: 134px;">/opt/gerris</td>
 
 
       <td>- examples &amp; tests in installation directory</td>
 
       <td>- examples &amp; tests in installation directory</td>
 
 
     </tr>
 
     </tr>
 
 
     <tr>
 
     <tr>
 
      <td style="font-weight: bold; font-style: italic;">GraphiteOne</td>
 
 
      <td>2D &amp; 3D CAD system</td>
 
 
      <td style="width: 203px;">start 'graphiteone' from a console</td>
 
 
      <td style="width: 134px;">/usr/bin</td>
 
 
      <td>Free for personnal use, but not an 100% open-source package !!</td>
 
 
    </tr>
 
 
    <tr>
 
 
      <td style="font-weight: bold; font-style: italic;">BRL-CAD</td>
 
 
      <td>2D / 3D CAD</td>
 
 
      <td style="width: 203px;">start 'mged' from 'Command line tools' console</td>
 
 
      <td style="width: 134px;">/usr/brlcad</td>
 
 
      <td>- Documentation &amp; examples in installation directory</td>
 
 
    </tr>
 
 
    <tr>
 
 
 
       <td style="font-weight: bold; font-style: italic;">MBDyn</td>
 
       <td style="font-weight: bold; font-style: italic;">MBDyn</td>
 
 
       <td>multibody dynamics</td>
 
       <td>multibody dynamics</td>
 
+
       <td style="width: 203px;">use from&nbsp;'CAE Console'&nbsp;: <br>start 'mbdyn'&nbsp;</td>
       <td style="width: 203px;">&nbsp;from 'Command line tools' console: start 'mbdyn'&nbsp;</td>
+
 
+
 
       <td style="width: 134px;">/opt/mbdyn</td>
 
       <td style="width: 134px;">/opt/mbdyn</td>
 
+
       <td>- Documentation &amp; examples in installation directory<br>- use 'mbdyn2easyanim.sh' &amp; 'EasyAnimx' for visualization</td>
       <td>- Documentation &amp; examples in installation directory<br>
+
 
+
- use 'mbdyn2easyanim.sh' &amp; 'EasyAnimx' for visualization</td>
+
 
+
 
     </tr>
 
     </tr>
 
 
     <tr>
 
     <tr>
 
 
       <td style="font-weight: bold; font-style: italic;">Tochnog</td>
 
       <td style="font-weight: bold; font-style: italic;">Tochnog</td>
 
 
       <td>statics &amp; dynamics FE solver</td>
 
       <td>statics &amp; dynamics FE solver</td>
 
+
       <td style="width: 203px;">use from&nbsp;'CAE Console'&nbsp;: <br>start 'tochnog'</td>
       <td style="width: 203px;">&nbsp;from 'Command line tools' console: start 'tochnog'</td>
+
 
+
 
       <td style="width: 134px;">/opt/tochnog</td>
 
       <td style="width: 134px;">/opt/tochnog</td>
 
 
       <td>- Documentation &amp; examples in installation directory<br>
 
       <td>- Documentation &amp; examples in installation directory<br>
 
 
       </td>
 
       </td>
 
 
     </tr>
 
     </tr>
 
 
     <tr>
 
     <tr>
 
 
       <td style="font-weight: bold; font-style: italic;">OpenFlower</td>
 
       <td style="font-weight: bold; font-style: italic;">OpenFlower</td>
 
 
       <td>3D&nbsp;CFD solver</td>
 
       <td>3D&nbsp;CFD solver</td>
 
+
       <td style="width: 203px;">use from&nbsp;'CAE Console'&nbsp;:<br>&nbsp;start interface 'OpenFlowerGUI' <br>or solver 'OpenFlower'</td>
       <td style="width: 203px;">&nbsp;from 'Command line tools' console: start interface 'OpenFlowerGUI' <br>
+
 
+
or solver 'OpenFlower'</td>
+
 
+
 
       <td style="width: 134px;">/opt/openflower</td>
 
       <td style="width: 134px;">/opt/openflower</td>
 
 
       <td>- Documentation &amp; examples in installation directory</td>
 
       <td>- Documentation &amp; examples in installation directory</td>
 
 
     </tr>
 
     </tr>
 
 
     <tr>
 
     <tr>
 
+
      <td><span style="font-weight: bold; font-style: italic;">Dynela</span></td>
 +
      <td>non-linear explicit dynamics</td>
 +
      <td>use from&nbsp;'CAE Console'&nbsp;:<br>&nbsp;start interface 'DynELA_gui' <br>or solver 'Dynela_solve'</td>
 +
      <td>/opt/dynela</td>
 +
      <td>- Documentation &amp; examples in installation directory</td>
 +
    </tr>
 +
    <tr>
 +
      <td><span style="font-weight: bold; font-style: italic;">Dolfyn CFD</span></td>
 +
      <td>2D/3D CFD solver</td>
 +
      <td>use from 'CAE Console'&ouml;<br>&nbsp;run 'dolfyn'</td>
 +
      <td>/opt/dolfyn</td>
 +
      <td>- Documentation &amp; examples in installation directory</td>
 +
    </tr>
 +
    <tr>
 
       <td style="font-weight: bold; font-style: italic;">GetDP</td>
 
       <td style="font-weight: bold; font-style: italic;">GetDP</td>
 
 
       <td>general PDE solver</td>
 
       <td>general PDE solver</td>
 
 
       <td style="width: 203px;">&nbsp;from 'Command line tools' console: start solver 'getdp'</td>
 
       <td style="width: 203px;">&nbsp;from 'Command line tools' console: start solver 'getdp'</td>
 
 
       <td style="width: 134px;">/opt/getdp</td>
 
       <td style="width: 134px;">/opt/getdp</td>
 
+
       <td>- Documentation &amp; examples in installation directory<br>- can be started from GMSH</td>
       <td>- Documentation &amp; examples in installation directory<br>
+
 
+
- can be started from GMSH</td>
+
 
+
 
     </tr>
 
     </tr>
 
 
     <tr>
 
     <tr>
 
+
       <td style="font-weight: bold; font-style: italic;">Octave + Octave-Forge</td>
       <td style="font-weight: bold; font-style: italic;">Octave</td>
+
 
+
 
       <td>MATLAB compatible mathematical programming</td>
 
       <td>MATLAB compatible mathematical programming</td>
 
+
       <td style="width: 203px;">from CAE menu, or type 'octave' in any console</td>
       <td style="width: 203px;">from shortcuts on desktop or CAE menu, or type 'octave' in any console</td>
+
       <td style="width: 134px;">/usr/local/bin</td>
 
+
       <td style="width: 134px;">/usr/bin</td>
+
 
+
 
       <td>- Help available from within the octave shell, with the 'help' command</td>
 
       <td>- Help available from within the octave shell, with the 'help' command</td>
 
 
     </tr>
 
     </tr>
 
 
     <tr>
 
     <tr>
 
 
       <td style="font-weight: bold; font-style: italic;">Scilab</td>
 
       <td style="font-weight: bold; font-style: italic;">Scilab</td>
 
 
       <td>Matlab/Simulink-like mathematical programming environment</td>
 
       <td>Matlab/Simulink-like mathematical programming environment</td>
 
+
       <td style="width: 203px;">from&nbsp; CAE menu, or type 'scilab' in any console</td>
       <td style="width: 203px;">from shortcuts on desktop or CAE menu, or type 'scilab' in any console</td>
+
       <td style="width: 134px;">/opt/scilab/scilab-4.1</td>
 
+
       <td style="width: 134px;">/usr/bin</td>
+
 
+
 
       <td>- Help, examples, demos available from within the Scilab GUI</td>
 
       <td>- Help, examples, demos available from within the Scilab GUI</td>
 
 
     </tr>
 
     </tr>
 
 
     <tr>
 
     <tr>
 
+
       <td style="font-weight: bold; font-style: italic;">wxMaxima</td>
       <td style="font-weight: bold; font-style: italic;">XMaxima</td>
+
 
+
 
       <td>Maple like symbolic computing environment</td>
 
       <td>Maple like symbolic computing environment</td>
 
+
       <td style="width: 203px;">from shortcuts on desktop or CAE menu, or type 'wxmaxima' in any console</td>
       <td style="width: 203px;">from shortcuts on desktop or CAE menu, or type 'xmaxima' in any console</td>
+
       <td style="width: 134px;">/usr/local/bin</td>
 
+
       <td>- Help, examples, demos available from within the wxMaxima GUI</td>
       <td style="width: 134px;">/usr/bin</td>
+
    </tr>
 
+
    <tr>
       <td>- Help, examples, demos available from within the XMaxima GUI</td>
+
      <td><span style="font-weight: bold; font-style: italic;">R and RKWard</span></td>
 
+
      <td>Mathematical modelling &amp; statistics (similar to S-Plus)</td>
 +
      <td>from CAE softwares/Math start menu <br>or from a console with 'rkward'</td>
 +
      <td>/usr/bin</td>
 +
      <td>&nbsp;- Help available from within the RKWard interface</td>
 
     </tr>
 
     </tr>
 
 
     <tr>
 
     <tr>
 
 
       <td style="font-weight: bold; font-style: italic;">Paraview</td>
 
       <td style="font-weight: bold; font-style: italic;">Paraview</td>
 
 
       <td>general purpose 3D visualization software</td>
 
       <td>general purpose 3D visualization software</td>
 
+
       <td style="width: 203px;">from 'CAE Console': <br>start 'paraview' &nbsp;or 'paraFoam' for OpenFOAM specific post pro</td>
       <td style="width: 203px;">from 'Command line tools' console: start '/opt/paraview.sh' &nbsp;or 'paraFoam' for OpenFOAM specific post pro</td>
+
       <td style="width: 134px;">/opt/OpenFOAM/linux/<br>paraview-2.4.4</td>
 
+
       <td>- Basic help in OpenFOAM documentation </td>
       <td style="width: 134px;">/opt/OpenFOAM/linux/<br>
+
 
+
paraview-2.2.0</td>
+
 
+
       <td>- Help in OpenFOAM documentation </td>
+
 
+
 
     </tr>
 
     </tr>
 
 
     <tr>
 
     <tr>
 
 
       <td style="font-weight: bold; font-style: italic;">QCAD</td>
 
       <td style="font-weight: bold; font-style: italic;">QCAD</td>
 
 
       <td>2D CAD program</td>
 
       <td>2D CAD program</td>
 
+
       <td style="width: 203px;">from Multimedia/Graphics start menu or type 'qcad' from any console</td>
       <td style="width: 203px;">from Office/Graphs menu or type 'qcad' from any console</td>
+
 
+
 
       <td style="width: 134px;">/usr/bin</td>
 
       <td style="width: 134px;">/usr/bin</td>
 
 
       <td></td>
 
       <td></td>
 
 
     </tr>
 
     </tr>
 
 
   <tr>
 
   <tr>
 +
      <td><span style="font-weight: bold; font-style: italic;">Netgen </span></td>
 +
      <td>3D mesh generator</td>
 +
      <td>from CAE Console: run 'ng'</td>
 +
      <td>/opt/netgen</td>
 +
      <td>&nbsp;- In installation directory</td>
 +
    </tr>
 +
    <tr>
 +
      <td><span style="font-weight: bold; font-style: italic;">Tetgen</span></td>
 +
      <td>3D mesh generator</td>
 +
      <td>from CAE Console: run 'tetgen'</td>
 +
      <td>/opt/tetgen</td>
 +
      <td>&nbsp;- In installation directory</td>
 +
    </tr>
 +
    <tr>
 
       <td style="font-weight: bold; font-style: italic;">other usefull tools</td>
 
       <td style="font-weight: bold; font-style: italic;">other usefull tools</td>
 
       <td colspan="4" rowspan="1">Several usefull tools, documents and examples&nbsp;are provided in /opt/helpers directory:<br>
 
       <td colspan="4" rowspan="1">Several usefull tools, documents and examples&nbsp;are provided in /opt/helpers directory:<br>
- CreateJob.py : GUI to create a Code-Aster FE analysis from template &amp; Salome MED mesh<br>
+
<br>- CreateJob.py: GUI to create a Code-Aster FE analysis from template &amp; Salome MED mesh<br><br>- Unv2X, unv2abaqus, ...: a set of python scripts to facilitate mesh conversion from UNV (Salome for example) to other solvers like Calculix, Elmer or OpenFOAM.<br>
- Unv2X, unv2abaqus, ...: a set of python scripts to facilitate mesh
+
<br>
conversion from UNV (Salome for example) to other solvers like
+
- GenEnsightCase.py: a python script to generate an Ensight .case file from an Ensight ouput directory generated by Code-Aster.<br><br>
Calculix, Elmer or OpenFOAM.<br>
+
- /opt/helpers/docs/CodeAsterEnDoc/SearchHelp.py: a simple GUI to search for strings in the English Doc of Code Aster<br><br>
- GenEnsightCase.py: a python script to generate an Ensight .case file from an Ensight ouput directory generated by Code-Aster.<br>
+
- /opt/helpers/docs/CodeAsterEnDoc/SearchHelp.py: a simple GUI to search for strings in the English Doc of Code Aster<br>
+
 
- /opt/helpers/docs/tutorials and /opt/helpers/docs/examples contains some interesting tutorials on combined use of Salome &amp; Code-Aster<br>
 
- /opt/helpers/docs/tutorials and /opt/helpers/docs/examples contains some interesting tutorials on combined use of Salome &amp; Code-Aster<br>
 
       </td>
 
       </td>
 
     </tr>
 
     </tr>
 
 
</table>
 
</table>
  
<h3><br>
+
=== Installing & upgrading CAELinux ===
  
</h3>
+
Thanks to the very simple PCLinuxOS installer, you can very quickly turn your LiveDVD based CAELinux environment to a full featured hard disk install which will let you customize and update your system as you may want. We will not detail the installation steps here, but we highly recommend that you read the documentation in /opt/helpers/docs/CAELinux2007Install.pdf or in [[Doc:InstallationGuide]] . To install CAELinux 2007 on hard disk, you will need at least 15Gb of free space on an ext3 partition and preferably 1Gb on a Linux Swap partition. You can also use PCLinuxOS disk partitionning tool to resize Windows partitions or create new partitions. But do not forget: BACKUP your data FIRST!!
  
=== Installing &amp; upgrading CAELinux ===
 
  
Thanks to the very simple PCLinuxOS installer, you can very quickly
+
After installation, you will be able to customize your OS, install new packages & update your system (kernel, 3D drivers etc...) with the very efficient PCLinuxOS Control Center (in Menu->Configuration). From there, you will be able to configure all the aspects of the system and directly install & update softwares from Internet with the Synaptics software package manager.<br>
turn your LiveDVD based CAELinux environment to a full featured hard
+
disk install which will let you customize and update your system as you
+
may want. We will not detail the installation steps here, but we highly
+
recommend that you read the documentation on the PCLinuxOS Wiki section
+
at [http://www.pclinuxos.com http://www.pclinuxos.com]. To install CAELinux Beta 3 on hard disk,
+
you will need at least 10Gb of free space on an ext3 partition and
+
preferably 1Gb on a Linux Swap partition (use PCLinuxOS disk
+
partitionning tool to resize or create your partitions &amp; BACKUP
+
your data FIRST). <br>
+
  
<br>
+
=== Hardware support: 3D Drivers ===
  
After installation, you will be able to customize your OS, install new
+
For a better hardware support / performance, you may need to install specific "proprietary" drivers (hardware 3D acceleration, Wifi). Specific proprietary drivers are not preinstalled but are provided on the LiveDVD in /opt/helpers/drivers. The drivers are provided either precompiled in the kernel or in Xorg or as dkms modules. DKMS modules are dynamically compiled with your kernel, the compilation of the modules being made at the first boot with a new kernel. So be patient at the first boot, as compiling the modules may take a a while.
packages &amp; update your system (kernel, 3D drivers etc...) with the
+
very efficient PCLinuxOS Control Center (in Menu-&gt;Configuration).
+
From there, you will be able to configure all the aspects of the system
+
and directly install &amp; update softwares from Internet with the
+
Synaptics software package manager.<br>
+
  
<br>
+
==== 3D Graphics Drivers ====
  
For more information about the OS, drivers, kernel, etc.. please visit [http://www.pclinuxos.com http://www.pclinuxos.com]<br>
+
Here is the procedure to install a 3D driver (can be done in LiveDVD mode or after install):
<br>
+
 
For any other question regarding CAELinux or one of the included software, you can visit our forums at [http://www.caelinux.com http://www.caelinux.com]
+
1. Identify your hardware (vendor, chipset version) : ATI or NVIDIA?
 +
2. Check if you have a "legacy" or a "recent" supported card (see www.nvidia.com or www.ati.com to distiguish)
 +
3. In a terminal, move to the corresponding folder in /opt/helpers/drivers and run "./install.sh" to install the driver
 +
 
 +
 
 +
For example to install the proprietary NVidia driver for a recent NVidia 3D chipset (like Geforce FX or higher), type the following in a Konsole:
 +
 
 +
  cd  /opt/helpers/drivers/nvidia/recent
 +
  ./install.sh
 +
 
 +
And the 3D driver will be installed and configured directly (note that you can even do this in LiveDVD mode!!)
 +
 +
==== Other Drivers ====
 +
 
 +
Other proprietary drivers / firmware (for USB Wifi adapters) are available in /opt/helpers/drivers/others  as rpm packages.  To install these drivers, use the command 'rpm -ivh MyPackageName.rpm' from a Unix shell.
 +
 
 +
==== Troubleshooting ====
 +
 
 +
If you encounter problems with the liveDVD, you can try the following:<br>
 +
<ul>
 +
  <li>Boot in an alternate mode: in&nbsp; the&nbsp; boot menu of the liveDVD, choose one of the alternate mode like <span style="font-style: italic;">VideoSafeModeVESA</span> or <span style="font-style: italic;">VideoSafeModeFBDev</span> for example.</li>
 +
  <li>If the system hangs during startup, try to press ESC key to enter
 +
"verbose" mode and try to identify the possible error messages.</li>
 +
  <li>If the system hangs during installation or during a normal use in
 +
LiveDVD mode, try to run "MediaCheck" option in the DVD boot menu</li>
 +
  <li>If after boot up you are left in a console (failed to start X server), you can try the following:</li>
 +
  <ul>
 +
    <li>Login as <span style="font-style: italic;">root</span> / password <span style="font-style: italic;">root</span></li>
 +
  </ul>
 +
  <ul>
 +
    <li>Type<span style="font-style: italic;"> "video</span>" to open the Video card configuration tool</li>
 +
  </ul>
 +
  <ul>
 +
    <li>Select the settings for your video card and monitor. If you
 +
don't know what to select, choose the following settings: Video driver:
 +
Xorg / Generic-VESA, &nbsp;monitor: 1024x768 16bpp</li>
 +
  </ul>
 +
  <ul>
 +
    <li>Test these settings and if successfull, exit the video configuration application</li>
 +
  </ul>
 +
  <ul>
 +
    <li>once back in the console, type "<span style="font-style: italic;">startx</span>" to launch the graphic environment</li>
 +
  </ul>
 +
</ul>
 +
<ol>
 +
</ol>
 +
 
 +
For more information about the OS, drivers, kernels, etc.. please visit [http://www.pclinuxos.com www.pclinuxos.com]
 +
 
 +
For any other question regarding CAELinux or one of the included software, you can visit our forums at [http://www.caelinux.com www.caelinux.com]
 +
 
 +
=== Supporting the development of CAELinux ===
 +
 
 +
CAELinux is a collection of a large number of Open Source programs, so first of all, we should all be very gratefull to the many developers that have spent a lot oftheir  time on the development of these great softwares. CAELinux is based on PCLinuxOS distribution, and both CAELinux & PCLinuxOS are developed by passionnate developers without any external financial support. If you like CAELinux, we really encourage you to support the development of both CAELinux and PCLinuxOS with a donation  (even small). For more information about donation to the CAELinux or PCLinuxOS developer, just visit these websites:  http://www.caelinux.com     and  http://www.pclinuxos.com
 +
 
 +
Additionnally, the documentation / translation / tutorials are essential to help beginners in their learning process. If you feel like contributing to CAELinux Documentation or if you are developing a small utility that would be usefull to all of us, you should participate and share your experience in the CAELinux Wiki at : http://www.caelinux.org
 +
 
 +
An remember, making Open Source software grow and improve is a dynamic process, where the most critical point is probably to create an active community of users and developers:
 +
in this sense any question / interaction is vital to the development of open source codes!! The CAELinux websites are here to create this common "share point" where developers & users can interact.
 +
So if you like CAELinux, the most important contribution that you could bring is probably to keep its community alive by posting/answering questions on the forums or the wiki, and by spreading the distribution among your friends and colleagues.

Latest revision as of 16:16, 30 October 2011

Getting started with CAELinux 2007

J.Cugnoni, www.caelinux.com, 2007

Content:

  1. Welcome & Licence terms
  2. Introduction tutorial
  3. Softwares included in CAELinux Beta 2007
  4. Installing & upgrading CAELinux

Welcome & Licence terms:

First of all, we would like to thank you for your interest in CAELinux which we hope will fullfill your needs in Computer Aided Engineering. This Linux distribution is based on the excellent PCLinuxOS 2007 system and includes an allways increasing number of open source modelling, simulation & design softwares. Most of the content (99%) of CAELinux is provided under the well known GPL or LGPL (Gnu Public Licence) which allows you to freely use and redistribute these softwares. But as it is nearly impossible to check the licenses of all included packages, it is your responsibility to verify the licencing terms of the softwares that you are using. The authors of the distribution are not responsible for these licencing aspects and this distribution and all the included softwares are provided without any warranty.

Introduction

User accounts

The predefined login and passwords for CAELinux are:

Normal user account (recommended):

user: caelinux; password: caelinux

Root user account (not recommended for everyday use):

user: root; password: root

Documentation

For a very quick introduction to CAELinux capabilities, you should follow the Installation Manual and the Videos Tutorials.

Introduction / Installation manual (PDF):

See: Doc:InstallationGuide

Video / interactive Tutorials

Linear static stress analysis of a piston (Salome_Meca / Code-Aster)

Interactive tutorial: Doc:PistonTutorial

Simple 3D fluid dynamics analysis of a Y-shaped pipe (Salome & OpenFOAM)

Video tutorial: Doc:PipeTutorial


Softwares included in CAELinux Beta 3

Here is a non exhaustive list of CAE software packages included in CAELinux as well as some key informations to get started. Some of the softwares can be started from Desktop shortcuts or from the CAE start menu, but most of the console based tools will require that you use our special shell called 'Command line tools' (in CAE start menu).

Software Use How to start Installation
directory
Documentation
Salome_Meca_2007.1 3D CAD,Meshing

Post Processing,

Multiphysics FE analysis
Salome_Meca in CAE start menu /opt/SALOME-MECA-2007.1-GPL - HTML doc accessible inside the application
- Tutorials in /opt/helpers/docs
Salome v3.2.6 3D CAD,

Meshing

Post Processing
Salome_Meca in CAE start menu /opt/SALOME-MECA-2007.1-GPL/SALOME - HTML doc accessible inside the application
- Tutorials in /opt/helpers/docs
Code Aster v9.1 multiphysics FE analysis Can be used from within Salome_Meca  
or  
with the New-FE-analysis wizard  &  the ASTK  / Eficas interfaces
/opt/SALOME-MECA-2007.1-GPL/aster - French documentation available from EFICAS.
-English doc (automatic translations) in /opt/helpers/docs/CodeAsterEnDoc, use SearchHelp.py from this directory to search for keywords in the English docs.

- Tutorials in /opt/helpers/docs

Impact explicit FE dynamics use shortcut in CAE start menu or start /opt/Impact.sh /opt/impact - Documentation available from the interface
- Examples in installation directory
OpenFOAM
v1.4.1
multipurpose CFD oriented solvers use 'CAE console' from CAE start menu or start FoamX interface from CAE menu or /opt/FoamX.sh /opt/OpenFOAM - Examples & tutorials in /opt/OpenFOAM/OpenFOAM-1.4.1
Elmer v5.3 multiphysics FE package use the shortcut from CAE start menu or start 'ElmerFront' from CAE Console /opt/elmer - Documentation in /opt/elmer

- Examples in /opt/elmer
- mesh converter from Salome: 
   /opt/helpers/unv2gmsh.py  
         or
   /opt/helpers/unv2ElmerUNV.py  

Calculix 1.7 pre-post & FE solver, Abaqus-like
syntax
from CAE Console:
start 'ccx' for Calculix solver & 'cgx' for pre-post GUI
/opt/CalculiX - Documentation in /opt/CalculiX/ccx_1.7/doc and 

/opt/CalculiX/cgx_1.7/doc
- Examples in /opt/CalculiX/ccx_1.7/test and /opt/CalculiX/cgx_1.7/examples
- mesh converter from Salome:
  /opt/helpers/UNV2X-GUI.wish
    or

  /opt/helpers/unv2abaqus.py
Code-Saturne  3D CFD/combustion solver from CAE Console:

run /opt/saturne/set_env.sh

and use the different utilities (ecs, ics, ncs ...)
/opt/saturne - Documentation in installation directory, no example available at present time
GMSH 1.65 & 2.0 Scriptable & general purpose geometry modelling, meshing and post processing use shortcut on desktop & start menu, or type 'gmsh' from 'CAE Console' /opt/SALOME-MECA-2007.1-GPL/aster/outils/
(gmsh v1.65)

/opt/gmsh/gmsh2  (gmsh v2)
- tutorials & demos in installation directory
Gerris flow solver v0.6.0 2D / 3D  CFD solvers based on automatic octree mesh refinement use from 'CAE Console' :
gerris2D, gerris3D, ...
/opt/gerris - examples & tests in installation directory
MBDyn multibody dynamics use from 'CAE Console' :
start 'mbdyn' 
/opt/mbdyn - Documentation & examples in installation directory
- use 'mbdyn2easyanim.sh' & 'EasyAnimx' for visualization
Tochnog statics & dynamics FE solver use from 'CAE Console' :
start 'tochnog'
/opt/tochnog - Documentation & examples in installation directory
OpenFlower 3D CFD solver use from 'CAE Console' :
 start interface 'OpenFlowerGUI'
or solver 'OpenFlower'
/opt/openflower - Documentation & examples in installation directory
Dynela non-linear explicit dynamics use from 'CAE Console' :
 start interface 'DynELA_gui'
or solver 'Dynela_solve'
/opt/dynela - Documentation & examples in installation directory
Dolfyn CFD 2D/3D CFD solver use from 'CAE Console'ö
 run 'dolfyn'
/opt/dolfyn - Documentation & examples in installation directory
GetDP general PDE solver  from 'Command line tools' console: start solver 'getdp' /opt/getdp - Documentation & examples in installation directory
- can be started from GMSH
Octave + Octave-Forge MATLAB compatible mathematical programming from CAE menu, or type 'octave' in any console /usr/local/bin - Help available from within the octave shell, with the 'help' command
Scilab Matlab/Simulink-like mathematical programming environment from  CAE menu, or type 'scilab' in any console /opt/scilab/scilab-4.1 - Help, examples, demos available from within the Scilab GUI
wxMaxima Maple like symbolic computing environment from shortcuts on desktop or CAE menu, or type 'wxmaxima' in any console /usr/local/bin - Help, examples, demos available from within the wxMaxima GUI
R and RKWard Mathematical modelling & statistics (similar to S-Plus) from CAE softwares/Math start menu
or from a console with 'rkward'
/usr/bin  - Help available from within the RKWard interface
Paraview general purpose 3D visualization software from 'CAE Console':
start 'paraview'  or 'paraFoam' for OpenFOAM specific post pro
/opt/OpenFOAM/linux/
paraview-2.4.4
- Basic help in OpenFOAM documentation
QCAD 2D CAD program from Multimedia/Graphics start menu or type 'qcad' from any console /usr/bin
Netgen 3D mesh generator from CAE Console: run 'ng' /opt/netgen  - In installation directory
Tetgen 3D mesh generator from CAE Console: run 'tetgen' /opt/tetgen  - In installation directory
other usefull tools Several usefull tools, documents and examples are provided in /opt/helpers directory:


- CreateJob.py: GUI to create a Code-Aster FE analysis from template & Salome MED mesh

- Unv2X, unv2abaqus, ...: a set of python scripts to facilitate mesh conversion from UNV (Salome for example) to other solvers like Calculix, Elmer or OpenFOAM.

- GenEnsightCase.py: a python script to generate an Ensight .case file from an Ensight ouput directory generated by Code-Aster.

- /opt/helpers/docs/CodeAsterEnDoc/SearchHelp.py: a simple GUI to search for strings in the English Doc of Code Aster

- /opt/helpers/docs/tutorials and /opt/helpers/docs/examples contains some interesting tutorials on combined use of Salome & Code-Aster

Installing & upgrading CAELinux

Thanks to the very simple PCLinuxOS installer, you can very quickly turn your LiveDVD based CAELinux environment to a full featured hard disk install which will let you customize and update your system as you may want. We will not detail the installation steps here, but we highly recommend that you read the documentation in /opt/helpers/docs/CAELinux2007Install.pdf or in Doc:InstallationGuide . To install CAELinux 2007 on hard disk, you will need at least 15Gb of free space on an ext3 partition and preferably 1Gb on a Linux Swap partition. You can also use PCLinuxOS disk partitionning tool to resize Windows partitions or create new partitions. But do not forget: BACKUP your data FIRST!!


After installation, you will be able to customize your OS, install new packages & update your system (kernel, 3D drivers etc...) with the very efficient PCLinuxOS Control Center (in Menu->Configuration). From there, you will be able to configure all the aspects of the system and directly install & update softwares from Internet with the Synaptics software package manager.

Hardware support: 3D Drivers

For a better hardware support / performance, you may need to install specific "proprietary" drivers (hardware 3D acceleration, Wifi). Specific proprietary drivers are not preinstalled but are provided on the LiveDVD in /opt/helpers/drivers. The drivers are provided either precompiled in the kernel or in Xorg or as dkms modules. DKMS modules are dynamically compiled with your kernel, the compilation of the modules being made at the first boot with a new kernel. So be patient at the first boot, as compiling the modules may take a a while.

3D Graphics Drivers

Here is the procedure to install a 3D driver (can be done in LiveDVD mode or after install):

1. Identify your hardware (vendor, chipset version) : ATI or NVIDIA? 2. Check if you have a "legacy" or a "recent" supported card (see www.nvidia.com or www.ati.com to distiguish) 3. In a terminal, move to the corresponding folder in /opt/helpers/drivers and run "./install.sh" to install the driver


For example to install the proprietary NVidia driver for a recent NVidia 3D chipset (like Geforce FX or higher), type the following in a Konsole:

 cd  /opt/helpers/drivers/nvidia/recent
 ./install.sh

And the 3D driver will be installed and configured directly (note that you can even do this in LiveDVD mode!!)

Other Drivers

Other proprietary drivers / firmware (for USB Wifi adapters) are available in /opt/helpers/drivers/others as rpm packages. To install these drivers, use the command 'rpm -ivh MyPackageName.rpm' from a Unix shell.

Troubleshooting

If you encounter problems with the liveDVD, you can try the following:

  • Boot in an alternate mode: in  the  boot menu of the liveDVD, choose one of the alternate mode like VideoSafeModeVESA or VideoSafeModeFBDev for example.
  • If the system hangs during startup, try to press ESC key to enter "verbose" mode and try to identify the possible error messages.
  • If the system hangs during installation or during a normal use in LiveDVD mode, try to run "MediaCheck" option in the DVD boot menu
  • If after boot up you are left in a console (failed to start X server), you can try the following:
    • Login as root / password root
    • Type "video" to open the Video card configuration tool
    • Select the settings for your video card and monitor. If you don't know what to select, choose the following settings: Video driver: Xorg / Generic-VESA,  monitor: 1024x768 16bpp
    • Test these settings and if successfull, exit the video configuration application
    • once back in the console, type "startx" to launch the graphic environment

For more information about the OS, drivers, kernels, etc.. please visit www.pclinuxos.com

For any other question regarding CAELinux or one of the included software, you can visit our forums at www.caelinux.com

Supporting the development of CAELinux

CAELinux is a collection of a large number of Open Source programs, so first of all, we should all be very gratefull to the many developers that have spent a lot oftheir time on the development of these great softwares. CAELinux is based on PCLinuxOS distribution, and both CAELinux & PCLinuxOS are developed by passionnate developers without any external financial support. If you like CAELinux, we really encourage you to support the development of both CAELinux and PCLinuxOS with a donation (even small). For more information about donation to the CAELinux or PCLinuxOS developer, just visit these websites: http://www.caelinux.com and http://www.pclinuxos.com

Additionnally, the documentation / translation / tutorials are essential to help beginners in their learning process. If you feel like contributing to CAELinux Documentation or if you are developing a small utility that would be usefull to all of us, you should participate and share your experience in the CAELinux Wiki at : http://www.caelinux.org

An remember, making Open Source software grow and improve is a dynamic process, where the most critical point is probably to create an active community of users and developers: in this sense any question / interaction is vital to the development of open source codes!! The CAELinux websites are here to create this common "share point" where developers & users can interact. So if you like CAELinux, the most important contribution that you could bring is probably to keep its community alive by posting/answering questions on the forums or the wiki, and by spreading the distribution among your friends and colleagues.