Syntax highlighting of SpratsIntegration/LogSPRATSBuild

Notes install MARS-SI/PYTHO

module load anaconda3, devtools, cmake
options CMake: PARAVIEW_BUILD_QT_GUI:OFF, PARAVIEW_ENABLE_PYTHON:ON, PARAVIEW_USE_VTKM:OFF, PARAVIEW_USE_MPI:OFF, CMAKE_BUILD_TYPE:Release, PARAVIEW_INSTALL_DEVELOPMENT_FILES:ON, CMAKE_INSTALL_PREFIX:??, PARAVIEW_ENABLE_CATALYST:OFF
---------

==> Problem finding Python3 from Anaconda module (check path, ...). pour le moment défini à la main dans PYTHON_EXECUTABLE=/fastemars/soft/anaconda3/bin/python, PYTHON_INCLUDE_DIR=/fastemars/soft/anaconda3/include/python3.7m, PYTHON_LIBRARY=/fastemars/soft/anaconda3/lib/libpython3.7m.so

==> Build problem with python3.7m/anaconda : need CMAKE_CXX_FLAGS=-fpermissive

===> Build problem 
//user/lib64/libSM.so.6: undefined reference to `[[mailto:uuid_generate@UUID_1.0|uuid_generate@UUID_1.0]]'
//user/lib64/libSM.so.6: undefined reference to `[[mailto:uuid_unparse_lower@UUID_1.0|uuid_unparse_lower@UUID_1.0]]'
X11_SM_LIB=/usr/lib64/libSM.so;-llibuuid   (ajouté aprsè le ;)
toujours pas... on va essayer d'installer uuid...

après install des packages (???? cf MV)
X11_SM_LIB=/usr/lib64/libSM.so;/usr/lib64/libuuid.so.1

et finalement en mettant plutot:
CMAKE_CXX_FLAGS = -fpermissive -luuid
toujours pas

test en allant chercher la uuid d'anaconda (car CMake se plaint de conflits)
toujours pas...
---------

Nouvel essai avec PV 5.6 au lieu de 5.5 (officielle pour SPRATS)

premier test sans activer python: ça passe
en activant python: avec ajout de VTK_PYTHON_VERSION=3 ===> même erreur!
en passant sur anaconda2 ===> OK ça passe !!
toutes les variables python se définissent automatiquement et correctement en plus (PYTHON_EXECUTABLE=/fastemars/soft/anaconda2/bin/python, PYTHON_INCLUDE_DIR=/fastemars/soft/anaconda2/include/python2.7, PYTHON_LIBRARY=/fastemars/soft/anaconda2/lib/libpython2.7.so, VTK_PYTHON_VERSION=2)
---------

Du coup à refaire avec PV 5.5.0 ===> errreurs raaaaah avec Qt cette fois... pas une version suffisante dans anaconda2 (5.6 au lieu de 5.9+)
Du coup, à la main les liens vers Qt5 anaconda3 ====> Yes !! ça roule :-)
---------

SIMSERT : problème avec boost, il faut pointer /usr/lib64/boost148
problème avec Qt5, sous linux il lui faut Qt4...
Finalement OK, cf. Build.sh file
---------

RTB : pareil, voir les Build file
---------

Corriger bug addresse MAC vide

Nettoyer la compil RTB/SimSRET ==> OK

Copier tous les kernels Spice (au moins les SHARAD) ==> En cours

Copier Spice DLM pour linux (so et pas la dll)

Adapter le radarsim.sh pour ajouter les deux dernières étapes de process (1 noeud de calcul seulement)

Marc evalue les perf nécessaires