eXlibriseXtended finite element Librairies (Version June 2016)

 

Test

If you have passed the compilation step, you must verify that all is OK. To test that all is OK you can type:

ctest

The result shoul be something like this:

Test project /home/external/eXlibris/build
Start 1: xGenericSparseMatrixCopyTranspose
1/44 Test #1: xGenericSparseMatrixCopyTranspose ............................................ Passed 0.00 sec
Start 2: ndiff_xGenericSparseMatrixCopyTranspose
2/44 Test #2: ndiff_xGenericSparseMatrixCopyTranspose ...................................... Passed 0.01 sec
Start 3: xDenseMatrix

(...)

Start 40: ndiff_tensor4_rotation
40/44 Test #40: ndiff_tensor4_rotation ....................................................... Passed 0.07 sec
Start 41: tensor2_norms
41/44 Test #41: tensor2_norms ................................................................ Passed 0.01 sec
Start 42: ndiff_tensor2_norms
42/44 Test #42: ndiff_tensor2_norms .......................................................... Passed 0.07 sec
Start 43: circularhole
43/44 Test #43: circularhole ................................................................. Passed 0.40 sec
Start 44: ndiff_circularhole
44/44 Test #44: ndiff_circularhole ........................................................... Passed 0.12 sec

98% tests passed, 1 tests failed out of 44

Total Test time (real) = 52.93 sec

The following tests FAILED:
18 - ndiff_functional_UpdateInterpolation_2D (Failed)
Errors while running CTest

Note that a error occured, but it is not a problem for now.

Further installation:

If you want to explore more xfem test-cases, as:

hole_xfem
hole_xfem_high_order
inclusion_xfem
inclusion3d_ensight
inclusion_xfem_high_order
mechanics2d mechanics2d_high_order
mechanics3d
mechanics3d_high_order
thermic_err
thermic_hole
thermic_plane_diri
highOrderQuadHex
mechanics_ramp_heaviside
...

or xcrack test-cases as :

front
cube_planar_crack
edge3d_tet_levelset
geometricderivative
Mode_3
postpro_crack
singular3d_one
singular_integration
singular_several
test_exact

 

we will need to install external libraries, upon which these test-cases based. All the above test-cases need the solver SuperLu.

If you want to use Xcrack, you also will need ANN librairies.

You also need ndiff tool to compare the results to reference results (https://nmap.org/ndiff/)

All the above libaries are delivered in our svn server. Go back to your main directory (where you type the svn previous commands). Now type:

svn checkout https://svn.ec-nantes.fr/eXlibris/eXternalLib eXternalLib

 

If you are easy, you can install them by yourself on your system else follow the simple way to do it in the pre-requires page.