From Documentation
Line 5: | Line 5: | ||
}} | }} | ||
− | == | + | ==Introduction== |
FreeFem++ is an implementation of a language dedicated to the finite element method. It enables you to solve Partial Differential Equations (PDE) easily. Problems involving PDE (2d, 3d) from several branches of physics such as fluid-structure interactions require interpolations of data on several meshes and their manipulation within one program. FreeFem++ includes a fast 2^d-tree-based interpolation algorithm and a language for the manipulation of data on multiple meshes. | FreeFem++ is an implementation of a language dedicated to the finite element method. It enables you to solve Partial Differential Equations (PDE) easily. Problems involving PDE (2d, 3d) from several branches of physics such as fluid-structure interactions require interpolations of data on several meshes and their manipulation within one program. FreeFem++ includes a fast 2^d-tree-based interpolation algorithm and a language for the manipulation of data on multiple meshes. | ||
− | == | + | ==Version selection== |
− | + | The version available for FreeFem++ is 3.27. | |
− | [isaac@orc- | + | |
+ | [isaac@orc-login2:~] module show freefemplusplus/3.27 | ||
------------------------------------------------------------------- | ------------------------------------------------------------------- | ||
− | /opt/sharcnet/modules/ | + | /opt/sharcnet/modules/freefemplusplus/3.27: |
− | + | module-whatis Provide FreeFem++ 3.27 built using intel 12.1.3 and openmpi 1.6.2 on centos 6.3. | |
− | module-whatis | + | conflict freefemplusplus |
− | conflict | + | prereq intel/12.1.3 |
− | + | prereq openmpi/intel/1.6.2 | |
− | + | prepend-path PATH | |
− | + | /opt/sharcnet/freefemplusplus/3.27/bin:/opt/sharcnet/freefemplusplus/3.27/lib/ff++/3.27/bin:/opt/sharcnet/freefemplusplus/3.27/lib/ff++/3.27/inlcude | |
− | + | prepend-path LD_RUN_PATH /opt/sharcnet/freefemplusplus/3.27/lib:/opt/sharcnet/freefemplusplus/3.27/lib/ff++/3.27/lib | |
− | + | prepend-path --delim LDFLAGS -L/opt/sharcnet/freefemplusplus/3.27/lib -L/opt/sharcnet/freefemplusplus/3.27/lib/ff++/3.27/lib | |
− | + | prepend-path --delim CPPFLAGS -I/opt/sharcnet/freefemplusplus/3.27/lib/ff++/3.27/include | |
− | prepend-path | + | |
− | prepend-path | + | |
− | prepend-path --delim | + | |
------------------------------------------------------------------- | ------------------------------------------------------------------- | ||
− | + | To load the module, you can simply type | |
+ | |||
+ | [isaac@orc-login2:~] module load freefemplusplus/3.27 | ||
+ | [isaac@orc-login2:~] which FreeFem++-mpi | ||
+ | /opt/sharcnet/freefemplusplus/3.27/bin/FreeFem++-mpi | ||
− | + | ==Job Submission== | |
− | = | + | [isaac@orc-login2:~]$ sqsub -q mpi --mpp=2G -n 4 -r 1h -o log -e error /opt/sharcnet/freefemplusplus/3.27/bin/FreeFem++-mpi Test_SuperLU_manual.edp |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==References== | ==References== |
Revision as of 23:20, 10 August 2014
FREEFEM++ |
---|
Description: An implementation of a language dedicated to the finite element method |
SHARCNET Package information: see FREEFEM++ software page in web portal |
Full list of SHARCNET supported software |
Introduction
FreeFem++ is an implementation of a language dedicated to the finite element method. It enables you to solve Partial Differential Equations (PDE) easily. Problems involving PDE (2d, 3d) from several branches of physics such as fluid-structure interactions require interpolations of data on several meshes and their manipulation within one program. FreeFem++ includes a fast 2^d-tree-based interpolation algorithm and a language for the manipulation of data on multiple meshes.
Version selection
The version available for FreeFem++ is 3.27.
[isaac@orc-login2:~] module show freefemplusplus/3.27 ------------------------------------------------------------------- /opt/sharcnet/modules/freefemplusplus/3.27: module-whatis Provide FreeFem++ 3.27 built using intel 12.1.3 and openmpi 1.6.2 on centos 6.3. conflict freefemplusplus prereq intel/12.1.3 prereq openmpi/intel/1.6.2 prepend-path PATH /opt/sharcnet/freefemplusplus/3.27/bin:/opt/sharcnet/freefemplusplus/3.27/lib/ff++/3.27/bin:/opt/sharcnet/freefemplusplus/3.27/lib/ff++/3.27/inlcude prepend-path LD_RUN_PATH /opt/sharcnet/freefemplusplus/3.27/lib:/opt/sharcnet/freefemplusplus/3.27/lib/ff++/3.27/lib prepend-path --delim LDFLAGS -L/opt/sharcnet/freefemplusplus/3.27/lib -L/opt/sharcnet/freefemplusplus/3.27/lib/ff++/3.27/lib prepend-path --delim CPPFLAGS -I/opt/sharcnet/freefemplusplus/3.27/lib/ff++/3.27/include -------------------------------------------------------------------
To load the module, you can simply type
[isaac@orc-login2:~] module load freefemplusplus/3.27 [isaac@orc-login2:~] which FreeFem++-mpi /opt/sharcnet/freefemplusplus/3.27/bin/FreeFem++-mpi
Job Submission
[isaac@orc-login2:~]$ sqsub -q mpi --mpp=2G -n 4 -r 1h -o log -e error /opt/sharcnet/freefemplusplus/3.27/bin/FreeFem++-mpi Test_SuperLU_manual.edp
References
o FreeFem Homepage
http://www.freefem.org/