SOLIDWORKS Flow Simulation Remote Solver (résolution en réseau)
Article de Scott Durksen, CSWE mis à jour le 29 avril 2021
Article
Le logicielSOLIDWORKS Flow Simulation permet de partager les calculs d'un projet via une connexion réseau à un solveur distant SOLIDWORKS Flow Simulation.
Les ressources sont alors libérées sur l'ordinateur local pour poursuivre d'autres travaux sans que les performances ne soient réduites pendant l'exécution du solveur. Vous pouvez ouvrir une nouvelle fenêtre SOLIDWORKS pour continuer à travailler sur d'autres fichiers. Cela peut être utile lorsque plusieurs utilisateurs disposent d'ordinateurs au matériel limité, mais peuvent partager un ordinateur de bureau puissant pour exécuter des calculs avec une vitesse accrue.
Le traitement est partagé entre la machine locale et la machine distante :
- Machine locale - Maillage, création du fichier de résultats d'écoulement et prétraitement avant le calcul de la première itération.
- Machine à distance - Toutes les itérations de la solution
REMARQUE: Les calculs ne peuvent être effectués que sur une seule machine distante.
Mise en place :
SOLIDWORKS et Flow Simulation doivent être installés sur les machines locales et distantes, et les deux doivent avoir la même version et le même service pack.
L'octroi de licences :
Bien que SOLIDWORKS and Flow Simulation doive être installé sur la machine distante, il ne nécessite pas d'autorisation. Seule la machine locale devra avoir accès à la licence SOLIDWORKS et Flow Simulation. Pendant la résolution, la machine locale utilisera toujours la licence SOLIDWORKS et Flow Simulation.
- Si vous utilisez une licence à nœud unique de SOLIDWORKS et/ou Flow Simulation, l'activation n' est pas nécessaire sur la machine distante.
- Si vous utilisez des licences réseau partagées de SOLIDWORKS et/ou de Flow Simulation, la machine distante n' utilisera pas de licences supplémentaires.
Options :
Les options de Remote Solver se trouvent sur la machine locale sous Outils > Simulation d'écoulement > Outils > Options.
La communication entre les machines locales et distantes se fait par un port TCP sur le réseau partagé. Par défaut, le port TCP 30950 est utilisé. Ceci peut être modifié dans les options ou avant la résolution si une autre application nécessite l'utilisation du port par défaut. Demandez à votre service informatique de s'assurer que les communications entrantes et sortantes sont autorisées via le port défini dans les pare-feu du réseau. Exécutez un test Telnet pour vérifier la connectivité à la machine distante.
Pendant l'exécution de la solution, les résultats sont enregistrés dans un répertoire temporaire sur la machine distante. Par défaut, ce répertoire est enregistré sous C:\Windows\Temp mais il peut être modifié dans les options de Remote Solver comme indiqué ci-dessus. De nouveaux sous-dossiers sont créés pour stocker les résultats pendant la résolution. Lorsque la solution est terminée, les résultats sont copiés sur la machine locale et les sous-dossiers temporaires sont supprimés de la machine distante.
Résoudre :
Pour résoudre un projet, la boîte de dialogue Exécuter permet de sélectionner l'ordinateur distant. Par défaut, il s'agit de "Cet ordinateur", ce qui signifie que toutes les itérations sont résolues sur la machine locale. Le choix de "Ajouter un ordinateur" vous permet de naviguer vers un ordinateur du réseau ou d'ajouter manuellement le nom de la machine distante.
La machine locale a accès aux tracés réguliers précédents, aux tracés d'objectifs et aux aperçus de tracés pendant que les calculs sont effectués. Sur la machine distante, rien ne sera affiché à l'écran, seul un processus 'efdsolver.exe' fonctionnera en arrière-plan.
Liens connexes
Obtenez des services SOLIDWORKS certifiés de Javelin
Javelin Experts peut vous aider à :