Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: support for launching an MAPDL instance in an SLURM HPC cluster #3497

Open
wants to merge 130 commits into
base: main
Choose a base branch
from

Commits on Oct 4, 2024

  1. Configuration menu
    Copy the full SHA
    ce11a7e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    61ad61b View commit details
    Browse the repository at this point in the history
  3. Merge branch 'feat/passing-tight-integration-env-vars-to-MAPDL' of ht…

    …tps://github.com/ansys/pymapdl into feat/passing-tight-integration-env-vars-to-MAPDL
    germa89 committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    b50eeb6 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2024

  1. Configuration menu
    Copy the full SHA
    e9b91d4 View commit details
    Browse the repository at this point in the history
  2. docs: adding documentation

    germa89 committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    c714d39 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    492345b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a289dab View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    604bbf8 View commit details
    Browse the repository at this point in the history
  6. docs: adding documentation

    germa89 committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    1d29651 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    96929a8 View commit details
    Browse the repository at this point in the history
  8. Merge branch 'feat/passing-tight-integration-env-vars-to-MAPDL' of ht…

    …tps://github.com/ansys/pymapdl into feat/passing-tight-integration-env-vars-to-MAPDL
    germa89 committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    9b8e0e9 View commit details
    Browse the repository at this point in the history
  9. fix: vale issues

    germa89 committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    6ab1d65 View commit details
    Browse the repository at this point in the history
  10. chore: To fix sphinx build

    Squashed commit of the following:
    
    commit c1d1a3e
    Author: German <[email protected]>
    Date:   Mon Oct 7 15:33:19 2024 +0200
    
        ci: retrigger CICD
    
    commit b7b5c30
    Author: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    Date:   Mon Oct 7 13:31:55 2024 +0000
    
        ci: auto fixes from pre-commit.com hooks.
    
        for more information, see https://pre-commit.ci
    
    commit 32a1c02
    Author: Revathy Venugopal <[email protected]>
    Date:   Mon Oct 7 15:31:24 2024 +0200
    
        fix: add suggestions
    
        Co-authored-by: German <[email protected]>
    
    commit 575a219
    Merge: f2afe13 be1be2e
    Author: Revathyvenugopal162 <[email protected]>
    Date:   Mon Oct 7 15:09:01 2024 +0200
    
        Merge branch 'fix/add-build-cheatsheet-as-env-varaible' of https://github.com/ansys/pymapdl into fix/add-build-cheatsheet-as-env-varaible
    
    commit f2afe13
    Author: Revathyvenugopal162 <[email protected]>
    Date:   Mon Oct 7 15:08:58 2024 +0200
    
        fix: precommit
    
    commit be1be2e
    Author: pyansys-ci-bot <[email protected]>
    Date:   Mon Oct 7 13:07:35 2024 +0000
    
        chore: adding changelog file 3468.fixed.md
    
    commit f052a4d
    Author: Revathyvenugopal162 <[email protected]>
    Date:   Mon Oct 7 15:05:56 2024 +0200
    
        fix: add build cheatsheet as env variable within doc-build
    germa89 committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    e45d2e5 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    bb2b90a View commit details
    Browse the repository at this point in the history
  12. docs: fix vale

    germa89 committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    330f33c View commit details
    Browse the repository at this point in the history
  13. Merge branch 'feat/passing-tight-integration-env-vars-to-MAPDL' of ht…

    …tps://github.com/ansys/pymapdl into feat/passing-tight-integration-env-vars-to-MAPDL
    germa89 committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    26f6dbd View commit details
    Browse the repository at this point in the history
  14. fix: nproc tests

    germa89 committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    ac54f2c View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    6985ee4 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    03a05e6 View commit details
    Browse the repository at this point in the history
  17. docs: adding documentation

    germa89 committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    d9e3b0d View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    34bcfc4 View commit details
    Browse the repository at this point in the history
  19. fix: vale issues

    germa89 committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    3bc1cc6 View commit details
    Browse the repository at this point in the history
  20. docs: fix vale

    germa89 committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    0f1606b View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    89552c9 View commit details
    Browse the repository at this point in the history
  22. fix: nproc tests

    germa89 committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    c3c6506 View commit details
    Browse the repository at this point in the history
  23. revert: "chore: To fix sphinx build"

    This reverts commit e45d2e5.
    germa89 committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    db963c4 View commit details
    Browse the repository at this point in the history
  24. chore: Merge branch 'feat/passing-tight-integration-env-vars-to-MAPDL…

    …' of https://github.com/ansys/pymapdl into feat/passing-tight-integration-env-vars-to-MAPDL
    germa89 committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    7b386d0 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    1e31519 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    f8177a1 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2024

  1. docs: expanding bash example

    germa89 committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    5c7967c View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2024

  1. tests: fix

    germa89 committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    880a6b8 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2024

  1. chore: merge remote-tracking branch 'origin/main' into feat/passing-t…

    …ight-integration-env-vars-to-MAPDL
    germa89 committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    3cd005c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7514c31 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4ccb146 View commit details
    Browse the repository at this point in the history
  4. docs: fix vale issue

    germa89 committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    fdf00d1 View commit details
    Browse the repository at this point in the history
  5. docs: fix vale issue

    germa89 committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    4aa477d View commit details
    Browse the repository at this point in the history
  6. fix: replacing env var name

    germa89 committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    4dadc1d View commit details
    Browse the repository at this point in the history
  7. chore: merge branch 'feat/accepting-nproc-env-var-even-if-we-are-not-…

    …using-on_slurm' into feat/adding-sbatch-support
    germa89 committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    f8c4994 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    5de0ab5 View commit details
    Browse the repository at this point in the history
  9. feat: added arguments to 'launch_mapdl_on_cluster'.

    Added also properties `hostname`, `jobid` and `_mapdl_on_slurm`.
    germa89 committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    fec3113 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    de403fd View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    d8348c4 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    7a6f7f0 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    d0c3f25 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2024

  1. refactor: using PYMAPDL_RUNNING_ON_HPC as env var.

    Fixing bugs and tests
    germa89 committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    bd4606c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    75280c6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f075702 View commit details
    Browse the repository at this point in the history
  4. fix: launching issues

    germa89 committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    3136616 View commit details
    Browse the repository at this point in the history
  5. fix: tests

    germa89 committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    80b96d5 View commit details
    Browse the repository at this point in the history
  6. docs: formatting changes.

    germa89 committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    e9ba446 View commit details
    Browse the repository at this point in the history
  7. docs: more cosmetic changes.

    germa89 committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    993f7ff View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    03aab7e View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2024

  1. Configuration menu
    Copy the full SHA
    e90a9cb View commit details
    Browse the repository at this point in the history
  2. tests: adding some unit tests

    germa89 committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    22953a5 View commit details
    Browse the repository at this point in the history
  3. fix: unit tests

    germa89 committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    60bf932 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d027edd View commit details
    Browse the repository at this point in the history
  5. chore: merge branch 'feat/passing-tight-integration-env-vars-to-MAPDL…

    …' into feat/adding-sbatch-support
    germa89 committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    2073f5a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c41aa1e View commit details
    Browse the repository at this point in the history
  7. fix: adding missing import

    germa89 committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    83a1d79 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6fb698d View commit details
    Browse the repository at this point in the history
  9. fix: test

    germa89 committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    524c4b4 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2024

  1. Configuration menu
    Copy the full SHA
    58549fb View commit details
    Browse the repository at this point in the history
  2. fix: not running all tests.

    germa89 committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    327538e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d8f77a9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    775c893 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5e14add View commit details
    Browse the repository at this point in the history
  6. tests: increasing coverage

    germa89 committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    b577f64 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ee60582 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f7f9572 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    7479173 View commit details
    Browse the repository at this point in the history
  10. tests: increasing coverage

    germa89 committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    338e8ac View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    cf45184 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    685640b View commit details
    Browse the repository at this point in the history
  13. fix: remote launcher

    germa89 committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    715e3a7 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    8ae518e View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    c7b9ede View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    7e12b2e View commit details
    Browse the repository at this point in the history
  17. test: fix test

    germa89 committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    7407411 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    76316c4 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2024

  1. fix: not checking the mode

    germa89 committed Oct 24, 2024
    Configuration menu
    Copy the full SHA
    a61f649 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a14da83 View commit details
    Browse the repository at this point in the history
  3. feat: avoid killing MAPDL if not finish_job_on_exit. Adding also a …

    …property for `finish_job_on_exit`.
    germa89 committed Oct 24, 2024
    Configuration menu
    Copy the full SHA
    b17ec37 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b8898a8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    24cf555 View commit details
    Browse the repository at this point in the history
  6. feat: renaming to scheduler_options. Using variable default start_tim…

    …eout. Raise an exception if scheduler options are given, but not nproc. Fix scontrol call.
    germa89 committed Oct 24, 2024
    Configuration menu
    Copy the full SHA
    4614b6e View commit details
    Browse the repository at this point in the history
  7. refactor: added types

    germa89 committed Oct 24, 2024
    Configuration menu
    Copy the full SHA
    dc801f9 View commit details
    Browse the repository at this point in the history
  8. refactor: launcher args order

    germa89 committed Oct 24, 2024
    Configuration menu
    Copy the full SHA
    ffb3ea8 View commit details
    Browse the repository at this point in the history
  9. refactor: tests

    germa89 committed Oct 24, 2024
    Configuration menu
    Copy the full SHA
    519d4bb View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    9269c27 View commit details
    Browse the repository at this point in the history
  11. fix: reusing connection attr.

    germa89 committed Oct 24, 2024
    Configuration menu
    Copy the full SHA
    71feaad View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    9989d20 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    6461a2b View commit details
    Browse the repository at this point in the history
  14. fix: test

    germa89 committed Oct 24, 2024
    Configuration menu
    Copy the full SHA
    8fb5103 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    64322a8 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2024

  1. fix: test

    germa89 committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    00b1faa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    64f6e98 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    55e09fc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    837e331 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0ad8512 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    07a4cf9 View commit details
    Browse the repository at this point in the history
  7. test: adding test

    germa89 committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    4c6d122 View commit details
    Browse the repository at this point in the history
  8. Merge branch 'refactor--simplyfing-directory-setter' of https://githu…

    …b.com/ansys/pymapdl into refactor--simplyfing-directory-setter
    germa89 committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    f21ac20 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f0a1423 View commit details
    Browse the repository at this point in the history
  10. refactor: mapdl patcher

    germa89 committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    faed340 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    f3438b5 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    6c7f718 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    d2e70be View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    393d70d View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    51f528b View commit details
    Browse the repository at this point in the history
  16. feat: adding tests

    germa89 committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    bc7a005 View commit details
    Browse the repository at this point in the history
  17. feat: caching directory

    germa89 committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    87711b7 View commit details
    Browse the repository at this point in the history
  18. chore: merge branch 'refactor--simplyfing-directory-setter' into feat…

    …/adding-sbatch-support
    germa89 committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    bf141c6 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    b2faf93 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    f294058 View commit details
    Browse the repository at this point in the history
  21. Merge branch 'refactor--simplyfing-directory-setter' of https://githu…

    …b.com/ansys/pymapdl into refactor--simplyfing-directory-setter
    germa89 committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    02212c2 View commit details
    Browse the repository at this point in the history
  22. refactor: using a temporary variable to avoid overwrite self._path

    Raise error if empty response only  if non_interactive mode.
    germa89 committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    6811cc2 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    4b9648f View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    ed714bd View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    4071a71 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    d303997 View commit details
    Browse the repository at this point in the history
  27. chore: merge branch 'refactor--simplyfing-directory-setter' into feat…

    …/adding-sbatch-support
    germa89 committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    42a3c92 View commit details
    Browse the repository at this point in the history
  28. fix: warning when exiting.

    germa89 committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    ed2eb77 View commit details
    Browse the repository at this point in the history
  29. fix: test

    germa89 committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    521473f View commit details
    Browse the repository at this point in the history
  30. chore:merge remote-tracking branch 'origin/refactor--simplyfing-direc…

    …tory-setter' into feat/adding-sbatch-support
    germa89 committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    31fc90c View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    0aa6d0c View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    6da6c0e View commit details
    Browse the repository at this point in the history
  33. refactor: test to pass

    germa89 committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    a460227 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    21236e3 View commit details
    Browse the repository at this point in the history
  35. refactor: changing detect_hpc with running_on_hpc.

    Simplifying `launch_mapdl_on_cluster`.
    germa89 committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    7298519 View commit details
    Browse the repository at this point in the history
  36. docs: adding-sbatch-support (#3513)

    * docs: expanding a bit the `PyMAPDL on HPC clusters` section
    
    * docs: adding info about launching MAPDL in HPC.
    
    * chore: adding changelog file 3513.documentation.md [dependabot-skip]
    
    * fix: vale issues
    
    * docs: changing the name to `scheduler_options`.
    Add warning about adding nproc.
    
    * fix: vale issues
    
    * docs: apply suggestions from Kathy code review
    
    Co-authored-by: Kathy Pippert <[email protected]>
    
    * docs: adding CPUs.
    
    ---------
    
    Co-authored-by: pyansys-ci-bot <[email protected]>
    Co-authored-by: Kathy Pippert <[email protected]>
    3 people authored Oct 25, 2024
    Configuration menu
    Copy the full SHA
    737757f View commit details
    Browse the repository at this point in the history