HOW TOs

From KratosWiki
(Difference between revisions)
Jump to: navigation, search
Line 31: Line 31:
  
 
== Python ==
 
== Python ==
'''General Python Use'''
+
'''General Python Use for Kratos'''
 +
* [[How to use Python]]
 
* [[How to Use an Application]]
 
* [[How to Use an Application]]
* [[How to use Python]]
 
* [[How to use multiple model parts]]
 
 
* [[How to import Kratos from Python using the KratosMultiphysics module]]
 
* [[How to import Kratos from Python using the KratosMultiphysics module]]
* [[How to Calculate Distance Function]]
+
* [[How to work with nodes and elements in python]]
* [[How to Calculate Normals]]
+
* [[How to use multiple model parts]]
* [[How to use the GidIO]]
+
 
* [[strategy_python]]
 
* [[strategy_python]]
 +
'''Input/Output and GiD'''
 +
* [[How to use the GidIO]]
 
* [[How to read a data file]]
 
* [[How to read a data file]]
 
* [[How to plot graphs]]
 
* [[How to plot graphs]]
 +
* [[How to create the problem_type.gid folder with the new problem type generator]]
 +
* [[How to use the Isosurface Node Printer]]
 +
'''Calculation tips for Kratos feasible from Python'''
 +
* [[How to Calculate Distance Function]]
 +
* [[How to Calculate Normals]]
 
* [[How to execute an FFT analysis]]
 
* [[How to execute an FFT analysis]]
 
* [[How to execute fitting of data series]]
 
* [[How to execute fitting of data series]]
Line 48: Line 53:
 
* [[How to add automatic benchmarking to your example]]
 
* [[How to add automatic benchmarking to your example]]
 
* [[How to use parallel Pardiso solver for your example]]
 
* [[How to use parallel Pardiso solver for your example]]
* [[How to work with nodes and elements in python]]
 
* [[How to create the problem_type.gid folder with the new problem type generator]]
 
 
* [[How to use the projection between no matching meshes]]
 
* [[How to use the projection between no matching meshes]]
 
* [[How to use the ReduceTimeStep]]
 
* [[How to use the ReduceTimeStep]]
Line 60: Line 63:
 
* [[How to create a restart (python) file]]
 
* [[How to create a restart (python) file]]
 
* [[How to use the Cutting Isosurface Application]]
 
* [[How to use the Cutting Isosurface Application]]
* [[How to use the Isosurface Node Printer]]
+
 
  
 
== C++ ==
 
== C++ ==

Revision as of 16:39, 19 October 2012

This section is intended as a list of "recipes" for common needs in using the Kratos

Contents

General

OpenMP Parallelism

MPI Parallelism

OpenCL Parallelism

Python

General Python Use for Kratos

Input/Output and GiD

Calculation tips for Kratos feasible from Python


C++

Debbuging and optimizing your code

Personal tools
Categories