dune

Ceci est une ancienne révision du document !


installation sur octopus

[devel1@octopus ~/src]$ tar xzf ../downloads/dune-common-2.0.tar.gz
mkdir dune
cd dune

[devel1@octopus ~/src]$ ./dune-common-2.0/bin/dunecontrol all
[devel1@octopus dune]$ ./dune-common-2.0/bin/dunecontrol --opts=config.opts all

benchmark

  • R.K a installé /local/apps/src/dune/solver-bench-0.1beta
  • recopié ce dossier dans /home/henry/projects/
  • dans solver-bench-0.1beta/src, il y a un programme de bench :
[henry@octopus src]$ ./benchruntime 
Usage: ./benchruntime <datafile.xdr> < UMFPACK = 0 | ISTL-CG = 1 | ISTL-BiCGstab = 2 | OEM-CG = 3 | OEM-GMRES = 4 > 

Residual: euclidian = 1.21829e-29  infinity = 1.77636e-15

ERROR: UMFPack not available, re-configure with --with-umfpack=PATH_TO_UMFPACK!! 
UMFPACK:  Final errors: euclidian = 0.493997  infinity = 0.561107
Solution needed 0 seconds. 

avec un autre solveur et une autre matrice:

[henry@octopus src]$ ./benchruntime ../../herbin/AKWAK/APPS/TROISD/resultats/matrixfile_1 2
Residual: euclidian = 2.43625e-17  infinity = 3.3555e-09
Reduction to achieve: 3.10816e-19
=== BiCGSTABSolver
 Iter          Defect            Rate
    0          8.85338
  0.5          4.34976         0.491311
    1         0.477752         0.109834
  1.5         0.328951         0.688539
    2       0.00710675        0.0216043
  2.5       0.00885003           1.2453
    3       0.00118422          0.13381
  3.5      0.000483821         0.408555
    4       2.3323e-05        0.0482058
  4.5      4.16061e-06         0.178391
    5      1.17866e-06         0.283291
  5.5      7.05524e-07          0.59858
    6      7.83043e-09        0.0110987
  6.5      6.49605e-10         0.082959
    7      9.89328e-11         0.152297
  7.5       1.2981e-11          0.13121
    8      1.51537e-12         0.116738
  8.5      1.62378e-13         0.107154
    9      3.17988e-14         0.195832
  9.5      1.81317e-15        0.0570202
   10       2.7893e-16         0.153835
 10.5      1.04694e-17        0.0375342
   11      2.14529e-18          0.20491
=== rate=0.0203082, T=0, TIT=0, IT=11
Difference : 2.91461e-09
ISTL-BiCGstab:  Final errors: euclidian = 8.49496e-18  infinity = 1.88764e-09
Solution needed 0 seconds. 
  • dune.1280304412.txt.gz
  • Dernière modification : 2017/08/25 09:55
  • (modification externe)