Search This Blog

Thursday, March 24, 2011

Installation of Elmer CFD using Intel Compilers ver. 12

All most all routines are compiled with some warning and recommendation messages.

Two key things should be done to compile files in fem/src.

1. "CONTIGUOUS" option should be disabled in configure files, Makefile files, and especially acx_elmer.m4.

2. The following directory should be included in $LD_LIBRARY_PATH

/opt/intel/composerxe-2011.2.137/compiler/lib/ia32/

3. By running 'make check' in fem, I got 154 passes out of 163:

 Making check in src
make[1]: Entering directory `/home/albertsk/packages/elmerfem-intel/fem/src'
Making check in view3d
make[2]: Entering directory `/home/albertsk/packages/elmerfem-intel/fem/src/view3d'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory `/home/albertsk/packages/elmerfem-intel/fem/src/view3d'
Making check in viewaxis
make[2]: Entering directory `/home/albertsk/packages/elmerfem-intel/fem/src/viewaxis'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory `/home/albertsk/packages/elmerfem-intel/fem/src/viewaxis'
Making check in binio
make[2]: Entering directory `/home/albertsk/packages/elmerfem-intel/fem/src/binio'
Making check in test
make[3]: Entering directory `/home/albertsk/packages/elmerfem-intel/fem/src/binio/test'
make  writetest readtest
make[4]: Entering directory `/home/albertsk/packages/elmerfem-intel/fem/src/binio/test'
ifort -I.. -O -fPIC -I. -Ibinio -c -o writetest.o writetest.f90
ifort -I.. -O -fPIC -I. -Ibinio  -L.  -L/opt/elmer/intel/lib -o writetest writetest.o ../libbinio.a -L. -ldl  -L/opt/elmer/intel/lib -lm
ifort -I.. -O -fPIC -I. -Ibinio -c -o readtest.o readtest.f90
ifort -I.. -O -fPIC -I. -Ibinio  -L.  -L/opt/elmer/intel/lib -o readtest readtest.o ../libbinio.a -L. -ldl  -L/opt/elmer/intel/lib -lm
make[4]: Leaving directory `/home/albertsk/packages/elmerfem-intel/fem/src/binio/test'
make  check-TESTS
make[4]: Entering directory `/home/albertsk/packages/elmerfem-intel/fem/src/binio/test'
cp writetest.sh run-writetest
chmod a+x run-writetest
cp readtest.sh run-readtest
chmod a+x run-readtest
PASS: run-writetest
PASS: run-readtest
==================
All 2 tests passed
==================
make[4]: Leaving directory `/home/albertsk/packages/elmerfem-intel/fem/src/binio/test'
make[3]: Leaving directory `/home/albertsk/packages/elmerfem-intel/fem/src/binio/test'
make[3]: Entering directory `/home/albertsk/packages/elmerfem-intel/fem/src/binio'
make[3]: Nothing to be done for `check-am'.
make[3]: Leaving directory `/home/albertsk/packages/elmerfem-intel/fem/src/binio'
make[2]: Leaving directory `/home/albertsk/packages/elmerfem-intel/fem/src/binio'
make[2]: Entering directory `/home/albertsk/packages/elmerfem-intel/fem/src'
make[2]: Nothing to be done for `check-am'.
make[2]: Leaving directory `/home/albertsk/packages/elmerfem-intel/fem/src'
make[1]: Leaving directory `/home/albertsk/packages/elmerfem-intel/fem/src'
Making check in tests
make[1]: Entering directory `/home/albertsk/packages/elmerfem-intel/fem/tests'
make  check-TESTS
make[2]: Entering directory `/home/albertsk/packages/elmerfem-intel/fem/tests'
$ELMER_HOME undefined, setting it to ../src
test 1 :                   1dtests              [PASSED], CPU time=0.12
test 2 :                   1sttime              [PASSED], CPU time=0.5
test 3 :                   2ndtime              [PASSED], CPU time=0.92
test 4 :                AdvReactDG              [PASSED], CPU time=1.23
test 5 :            BlockLinElast1              [PASSED], CPU time=1.62
test 6 :             BlockPoisson1              [PASSED], CPU time=1.76
test 7 :             BlockPoisson2              [PASSED], CPU time=1.88
test 8 :             BlockPoisson3              [PASSED], CPU time=2.32
test 9 :         CapacitanceMatrix              [PASSED], CPU time=2.6
test 10 :                 CavityLid             [PASSED], CPU time=3.26
test 11 :                CavityLid2             [PASSED], CPU time=7.56
test 12 :         CoordinateScaling             [PASSED], CPU time=7.69
test 13 :           CoupledPoisson1             [PASSED], CPU time=7.81
test 14 :           CoupledPoisson2             [PASSED], CPU time=8.93
test 15 :           CoupledPoisson3             [PASSED], CPU time=9.07
test 16 :           CoupledPoisson4             [PASSED], CPU time=9.21
test 17 :           CoupledPoisson5             [PASSED], CPU time=9.38
test 18 :           CoupledPoisson6             [PASSED], CPU time=9.52
test 19 :           CoupledPoisson7             [PASSED], CPU time=9.66
test 20 :           CoupledPoisson8             [PASSED], CPU time=9.81
test 21 :           CoupledPoisson9             [PASSED], CPU time=9.95
test 22 :           CurvedBndryPFEM             [PASSED], CPU time=10.06
test 23 :      DivergenceAnalytic2D             [PASSED], CPU time=10.82
test 24 :         ElastElstat1DBeam             [PASSED], CPU time=11.02
test 25 :           ElastElstatBeam             [PASSED], CPU time=11.49
test 26 :        ElasticLubrication             [PASSED], CPU time=14.59
test 27 :     ExtrusionStructured2D             [PASSED], CPU time=18.16
test 28 :               HeatControl             [PASSED], CPU time=18.29
test 29 :              HeatControl2             [PASSED], CPU time=18.51
test 30 :                   HeatGap             [PASSED], CPU time=18.67
test 31 :              HelmholtzBEM             [PASSED], CPU time=19.34
test 32 :             HelmholtzEdge             [PASSED], CPU time=19.63
test 33 :              HelmholtzFEM             [PASSED], CPU time=19.9
test 34 :             HelmholtzFace             [PASSED], CPU time=20.21
test 35 :          InductionHeating             [PASSED], CPU time=20.7
test 36 :         InductionHeating2             [PASSED], CPU time=21.56
test 37 :                    L2norm look at [L2norm/test.log] for details
test 38 :         LimitDisplacement             [PASSED], CPU time=24.44
test 39 :          LimitTemperature             [PASSED], CPU time=28.97
test 40 :         LimitTemperature2             [PASSED], CPU time=31.52
test 41 :     LubricationTunedForce             [PASSED], CPU time=32.45
test 42 :         MeshRefineGrading             [PASSED], CPU time=36.8
test 43 :         NaturalConvection             [PASSED], CPU time=43.66
test 44 :        NormalTangentialBC             [PASSED], CPU time=45.72
test 45 : OptimizeSimplexFourHeaters            [PASSED], CPU time=50.37
test 46 :               PhaseChange             [PASSED], CPU time=53.94
test 47 :              PhaseChange2             [PASSED], CPU time=54.86
test 48 :              PhaseChange3             [PASSED], CPU time=55.8
test 49 :                PoissonBEM             [PASSED], CPU time=55.95
test 50 :                 PoissonDG             [PASSED], CPU time=56.2
test 51 :               PoissonPFEM             [PASSED], CPU time=56.32
test 52 :                PorousPipe             [PASSED], CPU time=57.32
test 53 :                      Q1Q0             [PASSED], CPU time=57.53
test 54 :              RichardsDyke             [PASSED], CPU time=62.57
test 55 :             RichardsDyke2             [PASSED], CPU time=72.15
test 56 :          RigidMeshMapper1             [PASSED], CPU time=72.74
test 57 :          RigidMeshMapper2             [PASSED], CPU time=73.25
test 58 :              RotatingFlow             [PASSED], CPU time=74.21
test 59 :                   Step_ke             [PASSED], CPU time=76.6
test 60 :                   Step_ns             [PASSED], CPU time=77.14
test 61 :                   Step_sa             [PASSED], CPU time=87.75
test 62 :            Step_sst-kw-wf             [PASSED], CPU time=107.02
test 63 :               Step_stokes             [PASSED], CPU time=107.21
test 64 :         Step_stokes_block             [PASSED], CPU time=107.49
test 65 :                  Step_v2f             [PASSED], CPU time=132.67
test 66 :                StokesPFEM             [PASSED], CPU time=132.89
test 67 :                StokesProj             [PASSED], CPU time=133.45
test 68 :       StrainCalculation01             [PASSED], CPU time=133.91
test 69 :       StrainCalculation02             [PASSED], CPU time=142.01
test 70 :            ThermalBiMetal             [PASSED], CPU time=142.23
test 71 :           ThermalBiMetal2             [PASSED], CPU time=142.49
test 72 :           ThermalCompress             [PASSED], CPU time=143.41
test 73 :                 TimeAdapt             [PASSED], CPU time=145.49
test 74 :                   WaveEqu             [PASSED], CPU time=145.69
test 75 :               adaptivity1 look at [adaptivity1/test.log] for details
test 76 :               adaptivity2 look at [adaptivity2/test.log] for details
test 77 :               adaptivity3 look at [adaptivity3/test.log] for details
test 78 :               adaptivity4 look at [adaptivity4/test.log] for details
test 79 :               adaptivity5 look at [adaptivity5/test.log] for details
test 80 :                 adv_diff1             [PASSED], CPU time=146.93
test 81 :                 adv_diff2             [PASSED], CPU time=147.93
test 82 :                 adv_diff3             [PASSED], CPU time=150.8
test 83 :                 adv_diff4             [PASSED], CPU time=155.33
test 84 :                    amultg             [PASSED], CPU time=156.72
test 85 :                   amultg2             [PASSED], CPU time=157.24
test 86 :              beam-springs             [PASSED], CPU time=158.1
test 87 :                 bentonite             [PASSED], CPU time=158.24
test 88 :                   bodydir             [PASSED], CPU time=158.38
test 89 :                  bodyload             [PASSED], CPU time=158.5
test 90 :                  buckling             [PASSED], CPU time=161.1
test 91 :               channel_v2f             [PASSED], CPU time=167.67
test 92 :                   coating             [PASSED], CPU time=171.88
test 93 :                   current             [PASSED], CPU time=172.19
test 94 :      current_heat_control             [PASSED], CPU time=173.04
test 95 :                 dft-water             [PASSED], CPU time=173.04
test 96 :               diffuser_sa             [PASSED], CPU time=184.22
test 97 :              diffuser_sst             [PASSED], CPU time=191.64
test 98 :              diffuser_v2f             [PASSED], CPU time=208.07
test 99 :             el_adaptivity look at [el_adaptivity/test.log] for details
test 100 :                elasticity            [PASSED], CPU time=208.79
test 101 :                    elstat            [PASSED], CPU time=213.32
test 102 :             elstat_source            [PASSED], CPU time=213.57
test 103 :                fluxsolver            [PASSED], CPU time=213.71
test 104 :               fluxsolver2            [PASSED], CPU time=213.86
test 105 :                  freesurf            [PASSED], CPU time=214.75
test 106 :              freesurf_axi            [PASSED], CPU time=216.2
test 107 :              freesurf_int            [PASSED], CPU time=217.16
test 108 :              freesurf_ltd            [PASSED], CPU time=223.7
test 109 :                  fsi_beam            [PASSED], CPU time=225.51
test 110 :         fsi_beam_optimize            [PASSED], CPU time=230.94
test 111 :                   fsi_box            [PASSED], CPU time=233.11
test 112 :                  fsi_box2            [PASSED], CPU time=234.68
test 113 :                 geomstiff            [PASSED], CPU time=234.96
test 114 :                    gmultg look at [gmultg/test.log] for details
test 115 :                    heateq            [PASSED], CPU time=235.56
test 116 :                heateq-par            [PASSED], CPU time=235.69
test 117 :               heateq_bdf2            [PASSED], CPU time=235.97
test 118 :               heateq_bdf3            [PASSED], CPU time=236.25
test 119 :                 levelset1            [PASSED], CPU time=240.49
test 120 :                 levelset2            [PASSED], CPU time=243.06
test 121 :             linearsolvers            [PASSED], CPU time=243.35
test 122 :       linearsolvers_cmplx            [PASSED], CPU time=244.61
test 123 :                 marangoni            [PASSED], CPU time=244.8
test 124 :                  mgdyn_bh            [PASSED], CPU time=278.71
test 125 :            mgdyn_harmonic            [PASSED], CPU time=290.79
test 126 :              mgdyn_steady            [PASSED], CPU time=299.57
test 127 :               mgdyn_torus            [PASSED], CPU time=304.96
test 128 :           mgdyn_transient            [PASSED], CPU time=335.68
test 129 :                       mhd            [PASSED], CPU time=338.38
test 130 :                      mhd2            [PASSED], CPU time=342
test 131 :                 multimesh look at [multimesh/test.log] for details
test 132 :                   normals            [PASSED], CPU time=342.13
test 133 :                   passive            [PASSED], CPU time=342.97
test 134 :                 periodic1            [PASSED], CPU time=343.15
test 135 :                 periodic2            [PASSED], CPU time=343.32
test 136 :         periodic_explicit            [PASSED], CPU time=344.99
test 137 :    periodic_nonconforming            [PASSED], CPU time=345.15
test 138 :              periodic_rot            [PASSED], CPU time=345.31
test 139 :                     piezo            [PASSED], CPU time=345.5
test 140 :                    plates            [PASSED], CPU time=345.66
test 141 :                  pointdir            [PASSED], CPU time=345.79
test 142 :                 pointload            [PASSED], CPU time=345.92
test 143 :                 radiation            [PASSED], CPU time=346.17
test 144 :                radiation2            [PASSED], CPU time=346.41
test 145 :               radiation2d            [PASSED], CPU time=348.41
test 146 :               radiation3d            [PASSED], CPU time=354.35
test 147 :                    reload            [PASSED], CPU time=355.48
test 148 :                 reynolds1            [PASSED], CPU time=357.86
test 149 :                 reynolds2            [PASSED], CPU time=358.5
test 150 :                 reynolds3            [PASSED], CPU time=362.48
test 151 :                  rgdblock            [PASSED], CPU time=364.92
test 152 :                 rot_aniso            [PASSED], CPU time=368.66
test 153 :                   rotflow            [PASSED], CPU time=369.54
test 154 :               savescalars            [PASSED], CPU time=369.98
test 155 :                     shell            [PASSED], CPU time=370.25
test 156 :                    shell2            [PASSED], CPU time=370.72
test 157 :                staged_sim            [PASSED], CPU time=372.15
test 158 :               streamlines            [PASSED], CPU time=372.58
test 159 :                    stress            [PASSED], CPU time=372.92
test 160 :                 structmap            [PASSED], CPU time=373.09
test 161 :                    tresca            [PASSED], CPU time=373.31
test 162 :                  vortex2d            [PASSED], CPU time=374.73
test 163 :                  vortex3d            [PASSED], CPU time=376.67
Tests completed, passed: 154 out of total 163 tests
Cumulative CPU time used in test: 376.67 s
PASS: runtests
==================
All 1 tests passed
==================
make[2]: Leaving directory `/home/albertsk/packages/elmerfem-intel/fem/tests'
make[1]: Leaving directory `/home/albertsk/packages/elmerfem-intel/fem/tests'
make[1]: Entering directory `/home/albertsk/packages/elmerfem-intel/fem'
make[1]: Leaving directory `/home/albertsk/packages/elmerfem-intel/fem'

No comments:

Labels

Blog Archive