FAQ Simcenter STAR-CCM+

Pour exécuter Simcenter STAR-CCM+ sur Rescale, l'interface de ligne de commande standard STAR-CCM+ peut être utilisée :

starccm+ -puissance -np -fichiermachine $HOME/fichiermachine -batch

Drapeaux courants :

-batch
Exécuter en mode batch (pas d'interface utilisateur). Commandes : run, step, mesh, <.java macro file>

-np
Spécifiez le nombre de processus parallèles. En choisissant $RESCALE_CORES_PER_SLOT vous transmettez le nombre de cœurs que vous avez sélectionné pour le travail, configurant ainsi un travail DMP.

-power
Cette option est essentielle lors de l'utilisation de la licence à la demande fournie par Rescale ou de votre propre licence Power Session.

-rsh Définissez la communication multi-nœuds. Commandes : rsh or ssh

Par exemple :

Pour un travail avec un script :

starccm+ -power -rsh ssh -np $RESCALE_CORES_PER_SLOT -machinefile $HOME/machinefile -batch macro.java -load input.sim

Pour un travail sans macro :

starccm+ -power -rsh ssh -np $RESCALE_CORES_PER_SLOT -machinefile $HOME/machinefile -batch run -load input.sim

Nous vous recommandons d'utiliser un seul nœud pour travaux par lots qui ont seulement pour but de mailler. Vous pouvez utiliser plusieurs cœurs sur un seul nœud pour accorder plus de mémoire.

Pour mailler uniquement un ensemble donné de fichiers d'entrée à l'aide de Simcenter STAR-CCM+ pour une tâche par lots, l'interface de ligne de commande standard STAR-CCM+ peut être utilisée comme ci-dessous :

starccm+ -power -np $RESCALE_CORES_PER_SLOT -machinefile $HOME/machinefile -batch mesh -load input.sim

Pour mailler et exécuter un ensemble donné de fichiers d'entrée, utilisez la commande suivante :

starccm+ -power -np $RESCALE_CORES_PER_SLOT -machinefile $HOME/machinefile -batch mesh,run -load input.sim

Vous aurez besoin d'une licence Simcenter STAR-CCM+ valide lors de la configuration de votre tâche STAR-CCM+ sur Rescale. Une licence Power-on-demand (POD) peut être référencée dans la section Configuration du logiciel de la configuration du travail. Après avoir sélectionné Simcenter STAR-CCM+ comme logiciel que vous souhaitez utiliser, sous Options de licence Sélectionner Fournir une licence existante et saisissez les informations suivantes dans les champs de licence :

  1. Entrer 1999@flex.cd-adapco.com into the License champ
  2. Entrez votre code produit dans le champ Code de projet champ (Votre code de projet est un ensemble de caractères aléatoires et peut être trouvé sur le Portail CD-Adaptco Steve)
Configuration de la licence POD

Comment puis-je accéder à distance aux tâches Simcenter STAR-CCM+ en cours d'exécution à l'aide du client sur mon bureau ?

Ce didacticiel vous montre comment vous connecter à distance à votre tâche Simcenter STAR-CCM+ (exécutée sur Rescale grappe) à l'aide du client Simcenter STAR-CCM+ sur un ordinateur de bureau.

Tout d'abord, vous devrez configurer et lancer une tâche Simcenter STAR-CCM+ via Rescale (lire ici). Sur la page Paramètres du logiciel, vous devrez inclure le -collab drapeau dans la boîte de commande avant le -batch commander. Par exemple:

starccm+ -power -collab -exécution par lots -load

Une fois le cluster opérationnel et la tâche en cours d'exécution, vous pouvez surveiller l'état de votre tâche. Notez qu'il existe une légère différence entre les méthodes de connexion utilisant un Rescale Desktop et utilisant votre compte personnel. poste de travail.

Connexion à partir de Rescale Desktop

Veuillez ouvrir le processus_output.log déposer. Vers la ligne 20 du journal, vous pouvez trouver le serveur </br>L’Information.

Vous pouvez lire le fichier via le queue vivante fenêtre si la ligne est toujours visible, sinon vous devrez d'abord télécharger le fichier ou augmenter le nombre de lignes affichées (utilisez l'icône dans le coin supérieur droit de la fenêtre noire du live tailing).

Par exemple :

Server::start -host ip-10-25-38-85.ec2.internal:47827

Or

Serveur :: start -host p2089980000000:47827

Ensuite, lancez le client Simcenter STAR-CCM+ sur votre Rescale Desktop et accédez à Fichier > Se connecter au serveur…

menu starccm.82db0a0c

Ensuite, saisissez les informations du serveur (extraites ci-dessus) au format suivant, puis cliquez sur OK (voir ci-dessous). Vous serez maintenant connecté à votre travail en cours.

starccm se connecte au serveur.517a8793

Connexion depuis votre poste de travail personnel

Si vous utilisez votre poste de travail personnel, vous devrez d'abord configurer un tunnel SSH vers le cluster distant. (Remarque : votre clé SSH doit être configurée sur votre Redimensionner les paramètres du compte AVANT de lancer le travail). Il est recommandé d'utiliser le Reconstitution historique extension de la suite PuTTY. Si vous avez besoin de conseils sur la façon d'utiliser PuTTY et Pageant, veuillez vous référer à notre Documentation SSH.

Pour Windows:

Assurez-vous que Pageant est en cours d'exécution et que votre clé est ajoutée. Ensuite, ouvrez une invite de commande et entrez la commande suivante :

plink -ssh @ -L 47827:hôte local:47827 -N -v

Pour Linux:

chut -je @ -L 47827:hôte local:47827 -N -v

Notez que pour certains core types, vous devrez spécifier le port 32100 dans la commande. Le drapeau ** -P** est utilisé à cet effet. Pour Pageant, cet indicateur est sensible à la casse et doit rester en majuscules.

Pour Windows:

plink -ssh -P 32100 @ -L 47827:hôte local:47827 -N -v

Pour Linux:

ssh -i -p 32100 @ -L 47827:hôte local:47827 -N -v

Note: Vous pouvez extraire le <user>@<ip> informations sous le Journaux de travaux section sur la Page d'état de l'interface utilisateur Web de Rescale.

Lorsque vous êtes invité à faire confiance à l'hôte et à stocker la clé dans le cache, entrez y or oui.

Enfin, revenons au Connecter au serveur pop-up sur le client Simcenter STAR-CCM+ et entrez localhost dans le Hôte champ et 47827 dans le Port champ, et cliquez OK.

localhost connect.4259ee65

Surveillez et contrôlez votre travail en cours d'exécution

Vous devriez maintenant être connecté à votre tâche en cours et vous pouvez suivre le résultat de la tâche dans la fenêtre client :

starccm connecté.25c4e859 1

Note: Cela ne fonctionne que si la version du client sur votre bureau correspond exactement la version de Simcenter STAR-CCM+ que vous avez sélectionnée et exécutée sur la plateforme Rescale. Sinon, vous obtiendrez l'erreur ci-dessous :

Accès à distance STAR-CCM+

Ce tutoriel vous montre comment enregistrer un CHECKPOINT fichier et un arrêt (ABORT) déposer. Simcenter STAR-CCM+ interroge uniquement ces fichiers toutes les minutes.

Pour effectuer ces tâches, vous devrez utiliser notre SSH intégré au navigateur. Pour ce faire, rendez-vous sur Statut page de votre travail. Sous le Suivi en direct panneau, vous verrez un SSH panneau avec un symbole de coup de foudre. Dans le panneau SSH, vous verrez une adresse IP de serveur sur laquelle vous pouvez cliquer pour lancer un terminal SSH dans le navigateur. De cette façon, vous pouvez interagir avec le cluster en cours d'exécution depuis votre navigateur.

Pour plus d'informations sur l'utilisation de la fonctionnalité SSH intégrée au navigateur de Rescale, veuillez vous référer au didacticiel ici.

Fichier de point de contrôle

STAR-CCM+ demande l'existence d'un CHECKPOINT fichier dans le répertoire d’exécution. Pour modifier son comportement, accédez à Fichier > Enregistrer automatiquement…

Pour insérer un CHECKPOINT fichier, entrez les commandes suivantes dans votre SSH séance (2 lignes). cd travail tactile CHECKPOINT

Les commandes ci-dessus inséreront un CHECKPOINT dans le répertoire des tâches exécutées dans le cluster. Cette action déclenche la sauvegarde de Simcenter STAR-CCM+ à la fin de l'étape en cours (itération dans un cas stable, pas de temps dans un cas transitoire). Cette action enregistre le nouveau simulation (.sim) dans le répertoire des résultats et apparaît ainsi dans le Résultats page du travail.

De plus, le déclencheur et l'entrée d'origine (.sim) les fichiers seront enregistrés dans le répertoire des résultats et seront renommés avec un ~ ajouté à la fin du nom de fichier.

Il est important de faire la distinction entre les deux fichiers de simulation. Le nouveau .sim file est le fichier enregistré à l'itération en cours. Un exemple est présenté ci-dessous.

  • Fichier d'entrée original (renommé) : combustor_case.sim~
  • Nouveau fichier enregistré : combustor_case.sim
Fichier d'abandon STAR-CCM+

Lorsque ceci est activé, entrez les commandes suivantes dans votre Session SSH (2 lignes) : cd work touch ABORT

Les commandes ci-dessus inséreront un fichier d'arrêt (ABORT) dans le répertoire des tâches exécutées dans le cluster. Cette action déclenche la sauvegarde de Simcenter STAR-CCM+ à la fin de l'étape en cours et quitte le programme. Cette action crée une nouvelle simulation (.sim) fichier enregistré à la fin de l'itération en cours, avec un (@) et le numéro d'itération ajouté au nom de fichier.

De plus, l'arrêt et l'entrée d'origine (.sim) les fichiers seront enregistrés dans le répertoire des résultats, mais ils ne seront pas renommés.

Pour distinguer les deux fichiers de simulation, le nouveau .sim Le fichier contenant le numéro de l’itération en cours est le fichier enregistré.

  • Fichier d'entrée d'origine : combustor_case.sim
  • Nouveau fichier enregistré : combustor_case@00400.sim

Note: S'il est exécuté de manière interactive, un travail peut également être arrêté dans l'interface graphique Simcenter STAR-CCM+ en appuyant sur le bouton Arrêtez d'itérer bouton situé sur la barre d’outils supérieure.