header
logo Persalys
fr en

Il vous est possible de coupler un code de calcul externe directement dans Persalys, à condition de pouvoir communiquer avec le code via des fichiers entrée et sorties et qu'il soit exécutable depuis un terminal ou en mode batch. Un modèle physique est spécialement développé dans ce but.

Les différentes étapes du couplage sont les suivantes :

  • création de fichiers d'entrée modèles contenant des balises à la place des valeurs à faire varier
  • exécution du code externe, se basant sur le fichier d'entrée créé à partir du fichier modèle
  • lecture des résultats dans un ou plusieurs fichiers de sortie écrits par le code externe

Persalys propose diverses fonctionnalités permettant de réaliser des couplages complexes simplement :

  • possibilité d'exécuter plusieurs commandes à la suite
  • les sorties d'une précédente commande peuvent être utilisées comme entrées des commandes suivantes
  • exécution des calculs dans un dossier de travail temporaire paramétrable
  • transfert de ressources (dossiers, fichiers) dans le dossier de travail
  • activation d'un mécanisme de cache permettant de sauvegarder les évaluations déjà réalisées
  • vérification de la bonne configuration du fichier d'entrée modèle directement dans Persalys
  • vérification de la bonne lecture des résultats via un fichier résultat de référence
  • ajout de pré ou post-traitement en Python directement dans Persalys
  • un onglet résumé récapitulant l'ensemble des paramètres d'entrée et de sortie définis globalement

Pour plus de détails sur le couplage un code externe, regardez la vidéo suivante :