Le ministère des Ressources naturelles du Canada (RNCan) a remplacé le modèle Burn-P3, utilisé pour simuler des feux de forêt afin d’en évaluer le risque, par BurnP3+ à la fin de 2022. BurnP3+ a été élaboré par le Service canadien des forêts (SCF) comme progiciel exploité sur la plateforme de modélisation SyncroSim. Depuis la création de BurnP3+, le SCF utilise la plateforme SyncroSim pour créer de nombreux autres programmes de modélisation. SyncroSim appartient à Apex RMS, une société canadienne. SyncroSim peut être configuré pour « dialoguer » avec d’autres modèles à l’aide de scripts (comme en R ou en Python) et d’exécutables de programmes existants, ce qui permet aux sorties d’un modèle de devenir des entrées pour le modèle suivant dont les sorties peuvent servir d’entrées pour un troisième modèle, et ainsi de suite. SyncroSim comprend à la fois une interface utilisateur graphique et une interface de programmation d’applications (IPA) de ligne de commande, fonctionnant avec Windows et Linux. Comme la plupart des scientifiques maîtrisent R ou Python dans le cadre de leurs travaux analytiques, mais pas C++, ce système d’interaction des modèles permet à la communauté scientifique du SCF de maintenir la base de code pour ces systèmes d’interaction des modèles, et de créer et de mettre à l’échelle des flux de travail de modélisation pour un vaste éventail d’utilisateurs sur plusieurs plateformes.
Outre le soutien général de SyncroSim, le Service canadien des forêts (SCF) se charge de l’élaboration et de la mise à l’essai des progiciels SyncroSim exploités sur Linux, notamment BurnP3+, afin de permettre au système de modélisation des risques de feu créé par RNCan comme progiciel ouvert de fonctionner sur des grappes de calcul de haute performance (CHP), comme celles maintenues par le SCF. Jusqu’à présent, l’élaboration de ces progiciels a principalement mis l’accent sur le système d’exploitation Windows; cependant, les environnements de CHP fonctionnent sous Linux, ce qui nécessite un développement, des essais et une adaptation technique supplémentaires. Ainsi, il est nécessaire d’obtenir des conseils et un soutien technique permanents de la part d’Apex RMS pour soutenir le développement, les essais, la configuration et le déploiement des progiciels SyncroSim dans un environnement de système d’exploitation Linux.
RNCan a besoin d’un soutien permanent et à la demande pour la plateforme SyncroSim afin de l’aider dans le cadre des types de tâches suivants :
a. Répondre aux questions concernant les fonctionnalités de base de SyncroSim.
b. Fournir des conseils et un soutien technique pour participer au développement et au test des progiciels SyncroSim, y compris BurnP3+, afin qu’ils soient utilisés dans des environnements de système d’exploitation Linux.
c. Fournir des conseils sur la configuration et la paramétrisation des modèles reposant sur SyncroSim afin de soutenir une exécution et un rendement corrects lors d’un déploiement dans des environnements Linux et de calcul de haute performance (CHP).
d. Fournir des conseils et une formation concernant le développement des progiciels SyncroSim.
e. Participer à la configuration et au paramétrage des modèles reposant sur SyncroSim.
f. Participer à des réunions scientifiques et rédiger des publications et des rapports décrivant des études reposant sur l’exécution de progiciels SyncroSim sur SyncroSim, Linux et le CHP.
g. Fournir un soutien lors des ateliers de formation (en personne ou en ligne)