Ansys Fluent CFD - Windows

    Pentru a rula un job Ansys CFD este obligatoriu următorul pas, specific instalării sistemului Cluster2:

    În sistemul Windows Ansys CFD poate fi rulat numai în mod interactiv. Pentru ca aplicația să lanseze un job de calcul paralel trebuie efectuate configurările ilustrate cu roșu în imaginile următoare. În cazul în care configurarea nu este corectă, aplicația va porni dar nu va fi posibilă rularea unei simulări.

    Setările care trebuie efectuate sunt următoarele:

  • Use job scheduler: DA
  • Use Remote Linux Nodes: DA
  • Processing options: Parallel per PBS
  • Processes: trebuie ales numărul de core-uri pe care va rula simularea (verificați disponibilitatea maximă prin alegerea minimului între maximul permis de coada de execuție și 528, numărul maxim de procese conform licenței existente)
  • Tab-ul General Options:
    • Working directory: Trebuie specificat directorul în care va lucra Ansys Fluent, de obicei directorul de bază (W:) ori profilul utilizatorului (D:\users\<nume_de_login>)
  • Tab-ul Remote:
    • Remote Fluent Root Path/home/app/ansys/ansys2019r1/v193/fluent
      Trebuie scris exact cum este indicat mai sus, cu schimbarea numărului de versiune în /home/app/ansys/ansys162/v162/fluent sau /home/app/ansys/ansys171/v171/fluent, în funcție de ce versiune de Ansys Fluent este folosită.
    • Remote Spawn Command: Other
      și trebuie scrisă comanda care va fi folosită pentru conexiunea spre serverele linux: fluent_pbs
    • Use Remote Cluster Head Node: DA
      și trebuie completat numele serverului pe care rulează managerul de joburi: master (sau master.hpc.ugal.ro)
  • Tab-ul Parallel Settings:
    • Interconnects: infiniband 
      deși nu este obligatorie această setare, putând fi lăsată pe default, Ansys Fluent va determina interfațarea optimă între procesele de calcul paralele.
    • MPI Types: intel sau pcmpi
      se poate lăsa pe default sau se poate alege una din bibliotecile MPI care va fi folosită pentru intercomunicarea între procese.
  • Tab-ul Scheduler:
    • Use PBSPro: DA
  • Tab-ul Environment:
    • PBS_QUEUE = <numele_cozii_dorite> este obligatorie setarea acestei variabile de mediu pentru a comunica sistemului PBS sub ce coadă de execuție se doreștea rularea jobului, Dacă această variabilă nu este setată jobul va rula implicit sub coada short.
    • PBS_PPN = 24  indică sistemului PBS câte core-uri trebuie folosite în fiecare nod de calcul. Dacă nu este specificat sistemul PBS va realiza optimizarea repartizării core-urilor la nivelul nodurilor de calcul pentru o umplerea eficientă. Dacă este specificat atunci sistemul PBS va aloca un numărul de noduri egal cu <nr_de_core-uri_solicitate> / PBS_PPN
    • Se pot preciza în cadrul casetelor text existente variabilele de mediu necesare compilării funcțiilor definite de utilizator (UDF), dacă este necesar acest aspect.

    După realizarea tuturor setărilor menționate mai sus se apasă butonul „Ok” și mediul Ansys Fluent se va deschide. Trebuie avută răbdare deoarece lansarea joburilor în sistemul PBS poate dura câteva zeci de secunde.

Exemplu cu repartizarea a câte 12 core-uri în două noduri.

 Ultima actualizare: 19 februarie 2020

Ultimele actualizări

Informații generale