Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Open sidebar
Jean-Eric Campagne
LagSHT
Commits
05517d04
Commit
05517d04
authored
Mar 27, 2015
by
Jean-Eric Campagne
Browse files
(JEC) 27/3/15 format README
parent
e223f49d
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
32 additions
and
30 deletions
+32
-30
README.md
README.md
+32
-30
No files found.
README.md
View file @
05517d04
Laguerre Spherical Harmonic Transform
-------------------------------------
======================
Download en Guest
git clone https://gitlab.in2p3.fr/campagne/LagSHT.git
...
...
@@ -8,50 +8,52 @@ Download en Personne enregistree sur gitlab
git clone git@gitlab.in2p3.fr:campagne/LagSHT.git
o creation 25/3/15
------------------
. laguerreBuilder.h (.cc) : class Polynomes de Laguerre generalises
. laguerreTransform.h (.cc) : class Transformation de Laguerre (et Inverse)
. lagSphericTransform.h (.cc) : class Transformation Harmonique Spherique & Laguerre (et Inverse)
. tstlag.cc: un programme de test (utiliser #define TEST
<valeur>
1,..,4)
. Makefile:
#Version du 25/3/15
##Liste des fichiers
*
laguerreBuilder.h (.cc) : class Polynomes de Laguerre generalises
*
laguerreTransform.h (.cc) : class Transformation de Laguerre (et Inverse)
*
lagSphericTransform.h (.cc) : class Transformation Harmonique Spherique & Laguerre (et Inverse)
*
tstlag.cc: un programme de test (utiliser #define TEST
<valeur>
1,..,4)
*
Makefile:
modifier le lieu ou est installe libsharp
desactiver NTLLIB si NTL pas installee
. SOPHYA
## Librairies requises
*
SOPHYA
Sophya doit avoir ete configure avec
-scxx g++ -sasz64 -ldble128
`
-scxx g++ -sasz64 -ldble128
`
pour prendre en charge au moins les "r_16" (long double)
si NTL est installee et que l'on veut que Sophya (NDataBlock) s'en serve pour les xdouble alors
il faut configurer Sophya avec egalement:
-xdble
`-xdble`
*
LIBSHARP
`git clone git://git.code.sf.net/p/libsharp/code libsharp-code`
. LIBSHARP
git clone git://git.code.sf.net/p/libsharp/code libsharp-code
Voir dans
`libsharp-code/libsharp/sharp_cxx.h`
et ajouter si necessaire:
voir dans libsharp-code/libsharp/sharp_cxx.h et ajouter si necessaire
sharp_geom_info
*
get_geom_info() { return ginfo; }
sharp_alm_info
*
get_alm_info() { return ainfo; }
sharp_geom_info* get_geom_info() { return ginfo;}
sharp_alm_info* get_alm_info() { return ainfo; }
. Compilation
> mkdir Objs
> edit tstlag.cc pour changer la variable TESTLEVEL [1,4]
> make
## Compilation
> mkdir Objs
> edit tstlag.cc pour changer la variable TESTLEVEL [1,4]
> make
.
Running
> ./Objs/tstlag (default)
> ./Objs/tstlag -l 100 -n 100 (Lmax = 100, Nmax = 100)
##
Running
> ./Objs/tstlag (default)
> ./Objs/tstlag -l 100 -n 100 (Lmax = 100, Nmax = 100)
.
Plateform ou le code a ete teste
>
Mac OS X 10.9.5 + gcc 4.8.4
>
Linux SLC 6.6 + gcc 4.9.1 20140922
##
Plateform ou le code a ete teste
Mac OS X 10.9.5 + gcc 4.8.4
Linux SLC 6.6 + gcc 4.9.1 20140922
.
Exemple de run (Linux)
#
Exemple de run (Linux)
opera3Exp:opera/campagne/LagSHT$./Objs/tstlag -l 100 -n 1000
>
opera3Exp:opera/campagne/LagSHT$./Objs/tstlag -l 100 -n 1000
PIOPersist::Initialize() Starting Sophya Persistence management service
SOPHYA Version 2.3 Revision 45 (V_Dec2014) -- Mar 25 2015 15:14:56 gcc 4.9.1 20140922 (Red Hat 4.9.1-10)
sizeof(long double): 16 bytes min 3.3621e-4932 max 1.18973e+4932 min exp_10 -4931 max exp_10 4932
...
...
@@ -64,7 +66,7 @@ Elapsed Time: Total=00.150 s (Partial= 00.150 s)
opera3Exp:opera/campagne/LagSHT$./Objs/tstlag -l 100 -n 100
>
opera3Exp:opera/campagne/LagSHT$./Objs/tstlag -l 100 -n 100
PIOPersist::Initialize() Starting Sophya Persistence management service
SOPHYA Version 2.3 Revision 45 (V_Dec2014) -- Mar 25 2015 15:14:56 gcc 4.9.1 20140922 (Red Hat 4.9.1-10)
sizeof(long double): 16 bytes min 3.3621e-4932 max 1.18973e+4932 min exp_10 -4931 max exp_10 4932
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment