COMSOL
Ce didacticiel vous montre comment utiliser le mode de fonctionnement Client-Serveur de COMSOL dans Rescale. Vous pourrez accéder aux ressources cloud computing de Rescale tout en continuant à utiliser le logiciel et les graphiques COMSOL sur votre ordinateur client.
Si vous utilisez votre compte personnel poste de travailUn poste de travail est un système informatique puissant conçu pour les pro... Autres en tant que client :
Vous mettrez en place un COMSOL Multiphysics Serverun serveur est un programme informatique qui fournit des services à d'autres... Autres sous la forme d'un Redimensionner le travail. Ensuite, créez un tunnel SSH connexion sur votre poste de travail personnel pour transférer en toute sécurité vos données vers le serveur COMSOL hébergé par Rescale. Enfin, vous utiliserez le Interface graphique COMSOL pour vous connecter à ce serveur, exécuter votre flux de travail et vous déconnecter/éteindre une fois terminé.
Si vous utilisez un Rescale Desktop comme client :
Vous mettrez en place un Serveur multiphysique COMSOL sous la forme d'un Redimensionner le travail. Ensuite, vous lancerez un Redimensionner le bureau qui se connectera directement au serveur sans SSH. Enfin, vous utiliserez le Interface graphique COMSOL pour vous connecter à ce serveur, exécuter votre flux de travail et vous déconnecter/éteindre une fois terminé.
Génération de votre clé SSH (obligatoire uniquement si le client est votre poste de travail personnel)
Si l'ordinateur client est votre poste de travail personnel, vous devez suivre les instructions de cette section. Si c'est un Redimensionner le bureau vous pouvez passer à la section suivante.
- Avant de mettre en place le Serveur multiphysique COMSOL, tu dois d'abord Générez votre clé SSH pour votre ordinateur client.
- Ensuite, ajoutez la clé SSH à votre compte Rescale pour Configurez vos paramètres de travail. Ce paramètre vous permettra non seulement de vous connecter au serveur COMSOL, mais également à tous les clusters en cours d'exécution de vos soumissions de travaux depuis votre poste de travail personnel.
Configuration du serveur COMSOL Multiphysics dans Rescale
- Allez sur la plateforme Rescale et cliquez + Nouvel emploi pour créer un nouvel emploi.
- Vous n'avez pas besoin d'ajouter des fichiers d'entrée, vous pouvez donc ignorer le Fichiers d'entrée .
- Passez au Paramètres du logiciel page. Dans le Configurer les paramètres du logiciel section, sélectionnez Serveur multiphysique COMSOL

- Sous Options d'analyse, sélectionnez la version du logiciel et ne modifiez pas la commande. Sous Options de licence, sélectionnez Utiliser la licence existante et entrez l'adresse de votre licence COMSOL Multiphysics Server
- Passez au Paramètres du matériel page. Ici, précisez le coreune unité de traitement individuelle au sein d'un processeur multicœur o... Autres type et le nombre de cœurs pour ce serveur. Celles-ci comprennent les ressources de calcul disponibles pour résoudre vos modèles.

- Vérifiez les paramètres du travail et cliquez sur Soumettre. Votre grappeUn cluster informatique se compose d'un ensemble de éléments plus ou moins serrés... Autres cela prendra maintenant quelques minutes pour démarrer. Veuillez utiliser la section live-tailing pour surveiller le
process_output.logdéposer. Une fois que le journal ressemble à celui de la capture d'écran ci-dessous, votre serveur est prêt à recevoir des tâches.

De ton process output.log fichier, vous aurez besoin des informations suivantes pour vous connecter au serveur COMSOL. À environ lignes 3,4, 5 et XNUMX du journal, vous pouvez trouver les informations sur le serveur.
- Si le client est votre ordinateur, vous aurez besoin de :
Username&Password - Si le client est un Rescale Desktop, vous aurez besoin de :
Username,Password, &Hostname
Connexion depuis votre poste de travail personnel
Si vous utilisez votre poste de travail personnel, vous devrez d'abord configurer un tunnel SSH au cluster distant (serveur COMSOL).
- Reportez-vous à nos Connexion à la documentation de votre cluster.
- Assurez-vous de configurer le port de transfert comme :
- Port source : 2036
- Destination: localhost: 2036
- Assurez-vous de configurer le port de transfert comme :

Sauvegarde de votre modèle, déconnexion et arrêt du serveur
- Lorsque vous vous connectez au serveur COMSOL, il peut vous être demandé si vous souhaitez enregistrer votre modèleUne représentation numérique, symbolique ou logique d'un système... Autres. Nous vous recommandons de répondre oui pour que la version la plus récente de votre modèle soit transférée sur le serveur. Si vous répondez non, la dernière copie enregistrée de votre modèle est transférée sur le serveur.
- Lorsque vous vous connectez à un serveur, votre modèle est transféré par défaut sur le serveur. S'il existe déjà un modèle sur le serveur, il vous sera peut-être demandé si vous souhaitez travailler avec votre modèle actuel sur le bureau ou avec le modèle sur le serveur.
- Si vous souhaitez vous déconnecter/arrêter votre serveur, rendez-vous sur Fichier > Serveur multiphysique COMSOL > Se déconnecter du serveur. Pour mettre fin à votre serveur COMSOL hébergé par Rescale, vous devez le faire ici en appuyant sur arrêter.

Ce didacticiel vous montre comment utiliser COMSOL Server sur Rescale.
Vous mettrez en place un Serveur COMSOL en démarrant un Redimensionner le travail.
Si vous vous connectez depuis votre poste de travail personnel, vous créerez un tunnel SSH au serveur COMSOL hébergé par Rescale.
Enfin, vous utiliserez un navigateur Web pour accéder au serveur COMSOL.
Génération de votre clé SSH (obligatoire uniquement si le client est votre poste de travail personnel)
Si l'ordinateur client est votre poste de travail personnel, vous devez suivre les instructions de cette section avant de démarrer un Serveur COMSOL instanceUne machine virtuelle Amazon Autres. Si c'est un Redimensionner le bureau vous pouvez passer à la section suivante.
- Afin que vous puissiez vous connecter en toute sécurité à un Serveur COMSOL depuis votre poste de travail, nous devons placer vos informations de sécurité sur le serveur.
- La première étape consiste donc à Générez votre clé SSH pour votre poste de travail local.
- Ensuite, ajoutez la clé SSH à votre compte Rescale pour Configurez vos paramètres de travail. Ce paramètre vous permettra non seulement de vous connecter au serveur COMSOL, mais également à tous les clusters en cours d'exécution de vos soumissions de travaux depuis votre poste de travail personnel.
- Il s'agit simplement d'une étape que vous devez effectuer une fois pour votre compte.
Configuration du serveur COMSOL dans Rescale
- Allez sur la plateforme Rescale et cliquez + Nouvel emploi pour créer un nouvel emploi.
- Vous n'avez pas besoin d'ajouter des fichiers d'entrée, vous pouvez donc ignorer le Fichiers d'entrée .
- Passez au Paramètres du logiciel page. Dans le Configurer les paramètres du logiciel section, sélectionnez Serveur COMSOL
- Sous Options d'analyse, sélectionnez la version du logiciel et ne modifiez pas la commande. Sous Options de licence, sélectionnez Utiliser la licence existante et entrez l'adresse de votre licence COMSOL Server
- Passez au Paramètres du matériel page. Ici, spécifiez le type de cœur et le nombre de cœurs pour ce serveur. Celles-ci comprennent les ressources de calcul disponibles pour résoudre vos modèles.
- Vérifiez les paramètres du travail et cliquez sur Soumettre. Votre cluster va maintenant mettre quelques minutes à démarrer. Veuillez utiliser la section live-tailing pour surveiller le
process_output.logfichier. - Une fois que le
process_output.logLe fichier indique que le serveur est prêt, le processus serveur est capable d'accepter les demandes entrantes. Le résultat devrait ressembler au texte suivant :
Please wait until service is started...
COMSOL Server 5.3a (Build: 180) started listening on port 2036
Use the console command 'close' to exit the program
De ton process output.log fichier, vous aurez besoin des informations suivantes pour vous connecter au serveur COMSOL. À environ lignes 3,4, 5 et XNUMX du journal, vous pouvez trouver les informations sur le serveur.
- Si le client est votre poste de travail, vous aurez besoin de :
Username&Password - Si le client est un Rescale Desktop, vous aurez besoin de :
Username,Password, &Hostname
Création d'un tunnel de redirection de port à partir de votre poste de travail personnel
Si vous avez l'intention de vous connecter au serveur COMSOL en utilisant votre poste de travail personnel au lieu d'un Redimensionner le bureau, vous devez d'abord configurer un Tunnel SSH au cluster distant exécutant le serveur COMSOL.
- Reportez-vous à nos Connexion à la documentation de votre cluster.
- Assurez-vous de configurer le port de transfert comme :
- Port source : 2036
- Destination: localhost: 2036
Pour Windows:
Assurez-vous que Pageant est en cours d'exécution et que votre clé privée est ajoutée. Ensuite, ouvrez une invite de commande et entrez la commande suivante : plink -ssh @ -L 2036:hôte local:2036 -N -v
Pour Linux: chut -je @ -L 2036:hôte local:2036 -N -v
Le processus_output.log Le fichier affichera également ces informations sur le tunnel. Vous pouvez démarrer le tunnel de redirection de port avant que le processus du serveur COMSOL ne soit complètement lancé. Pensez également à répondre oui si la connexion SSH vous demande de confirmer si vous souhaitez ou non vous connecter au serveur.
**Remarque : vous pouvez ouvrir le tunnel SSH sur un autre port local en modifiant le premier port précédant localhost. Le deuxième port doit rester 2036 car il s'agit du port par défaut sur lequel le serveur COMSOL s'exécutera sur le serveur Rescale distant. Par exemple, si vous initiez le tunnel comme : ssh -i @ -L 8000:localhost:2036 -N -v vous devrez naviguer vers localhost:8000 à la place.
Connexion au serveur COMSOL depuis votre poste de travail personnel
- Une fois que le processus serveur est opérationnel et que la session du tunnel de redirection de port a été établie avec le serveur Rescale, le serveur COMSOL doit être accessible depuis votre poste de travail.
- Ouvrez simplement un navigateur Web et accédez à
localhost:2036. Cela devrait faire apparaître une page de connexion.
Connexion à partir d'un bureau Rescale
- Si vous vous connectez à un serveur COMSOL à partir d'un bureau Rescale, un tunnel de redirection de port n'est pas nécessaire.
- Vous devriez pouvoir accéder au serveur en utilisant l'adresse IP représentée dans le
Hostnamesortie enprocess_output.log.- Donc si
Hostname: ip-xxx-xxx-xxx-xxxs'affiche, veuillez accéder àxxx.xxx.xxx.xxx:2036depuis un navigateur Web
- Donc si
Connexion au serveur COMSOL
- Ici, entrez simplement le
UsernameetPasswordrapporté dans leprocess_output.logfichier du travail du serveur COMSOL.- Le nom d'utilisateur par défaut est
rescale.
- Le nom d'utilisateur par défaut est

- Si vous vous connectez avec succès, veuillez lire le contrat de licence COMSOL.

- Si vous acceptez l'accord, la bibliothèque d'applications du serveur COMSOL devrait maintenant se charger :

Arrêt du processus du serveur COMSOL
- Le serveur COMSOL restera en cours d'exécution jusqu'à ce que le travail soit arrêté par l'utilisateur. Ainsi, lorsque vous avez terminé toutes vos opérations, veillez à arrêter le travail du serveur COMSOL depuis la plateforme Rescale.
- Depuis le portail Rescale, accédez à la tâche et cliquez sur le bouton rouge « STOP » dans le coin supérieur droit :
