FAQ ANSYS Maxwell
-batchoptions "'Maxwell 3D/HPCLicenseType'='Pool'"
Un exemple de commande d'exécution Maxwell contenant le HPCL'utilisation du traitement parallèle pour exécuter des applications avancées... Autres Le drapeau de la licence de piscine est indiqué ci-dessous :
exporter TASKS_PER_NODE=8pour l'hôte dans `cat $HOME/machinefile` ; faites echo "$host:$TASKS_PER_NODE:$RESCALE_CORES_PER_NODE:90%" >> $HOME/work/machinefile.maxwell; doneansysedt -distributed -monitor -machinelist file=$HOME/work/machinefile.maxwell -batchoptions "'Maxwell 3D/HPCLicenseType'='Pool'" -ng -batchsolve mon-maxwell-input-file.aedt
ANSYS Electronics a la possibilité de spécifier les tâches manuellement ou automatiquement pour un travail par lots distribué. Veuillez vous référer au Guide de l'administrateur ANSYS Electromagnétique HPC pour plus d’informations sur les modes automatique et manuel.
Mode manuel
Dans ce mode, les utilisateurs peuvent spécifier le nombre total de cœurs et le nombre de tâches par nœudEn informatique traditionnelle, un nœud est un objet sur un réseau. ... Autres (Et donc, nombre de cœurs par tâche). Dans la ligne de commande, nous pouvons définir la variable d'environnement, TASKS_PER_NODE à « 2 », « 4 », « 8 », « 16 », etc. De plus, nous devons delete le -voiture drapeau.
Par exemple, si nous utilisons 8 cœurs pour une tâche et que nous définissons les tâches par nœud sur 2, alors chaque tâche nécessitera 4 cœurs, ce qui entraînera un maximum de deux tâches par hôte.
Pour l'exemple ci-dessus, la ligne de commandes sur la plateforme Rescale sera la suivante :
export TASKS_PER_NODE=2
for host in `cat $HOME/machinefile`; do echo ${host}:${TASKS_PER_NODE}:${RESCALE_CORES_PER_NODE}:90% >> $HOME/work/machinefile.maxwell; done
ansysedt -distributed -monitor -machinelist file=$HOME/work/machinefile.maxwell -ng -batchsolve rotational-actuator.aedtz
Mode automatique
ANSYS Décourage l'utilisation de la distribution automatique des tâches sur ANSYS Maxwell. Par conséquent, Rescale suggère aux utilisateurs de s'abstenir d'utiliser l'option automatique et de continuer à utiliser la fonction manuelle. Veuillez vous référer au Guide de l'administrateur ANSYS Electromagnétiques HPC pour des informations plus détaillées.
La ligne de commande par défaut pour ANSYS Electronics sur la plateforme Rescale comporte l'espace réservé . Vous pouvez spécifier l'un des types de variantes de conception dans l'espace réservé en incluant l'expression entre guillemets :
- "[nom de conception] » – résolvez par lots toutes les configurations de conception portant le nom donné dans le cadre du projet.
- "[nom de conception]:Nominal » – résolvez par lots toutes les configurations nominales pour la conception portant le nom donné dans le cadre du projet.
- "[nom de conception]:Optimetrics » – résolvez par lots toutes les configurations Optimetrics pour la conception portant le nom donné dans le cadre du projet.
- "[nom de conception]:Nominal:[nom de configuration] » – résout par lots la configuration nominale spécifiée pour la conception avec le nom donné dans le cadre du projet. Le nom de configuration n'est pas sensible à la casse.
- "[nom de conception]:Opmétrie:[nom de configuration] – résolvez par lots la configuration Optimetrics spécifiée pour la conception avec le nom donné dans le cadre du projet. Le nom de configuration n'est pas sensible à la casse.
Pour résoudre uniquement la partie nominale donnée dans le Exemple de lot ANSYS Maxwell, la ligne de commande ressemblera à ceci –
export TASKS_PER_NODE=2
for host in `cat $HOME/machinefile`; do echo ${host}:${TASKS_PER_NODE}:${RESCALE_CORES_PER_NODE}:90% >> $HOME/work/machinefile.maxwell; done
ansysedt -distributed -monitor -machinelist file=$HOME/work/machinefile.maxwell -ng -batchsolve "Rotational_actuator:Nominal" rotational-actuator.aedtz
Si l'utilisateur exécute Maxwell sur Azure, les variables d'environnement IB doivent être définies avant les lignes de commande ansys et les options de traitement par lots supplémentaires (-batchoption ” ‘<SOFTWARE>/MPIVendor’=‘Intel’ ”) doivent être précisés.
export I_MPI_DAPL_PROVIDER=ofa-v2-ib0
export I_MPI_DYNAMIC_CONNECTION=0
export I_MPI_DAPL_UD=0
export I_MPI_DAPL_TRANSLATION_CACHE=0
export I_MPI_FABRICS=shm:dapl
export TASKS_PER_NODE=2
for host in `cat $HOME/machinefile`; do echo ${host}:${TASKS_PER_NODE}:${RESCALE_CORES_PER_NODE}:90% >> $HOME/work/machinefile.maxwell; done
ansysedt -distributed -monitor -machinelist file=$HOME/work/machinefile.maxwell -batchoption ” ‘Maxwell 3D/MPIVendor’=‘Intel’ ” -ng -batchsolve rotational-actuator.aedtz