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 `uuid_generate@UUID_1.0' //user/lib64/libSM.so.6: undefined reference to `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