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

PySCF #245

Closed
10 of 12 tasks
laraPPr opened this issue Dec 7, 2023 · 6 comments
Closed
10 of 12 tasks

PySCF #245

laraPPr opened this issue Dec 7, 2023 · 6 comments
Assignees
Labels
difficulty: easy software that should be easy to support easyconfig Easyconfig is available priority: ASAP site:t1_ugent_hortense Software installation request for Tier-1 Hortense site:ugent Software installation request for UGent Tier-2

Comments

@laraPPr
Copy link
Collaborator

laraPPr commented Dec 7, 2023

  • link to support ticket: #2023101660001474
  • website: http://www.pyscf.org
  • installation docs: https://pyscf.org/install.html
  • toolchain: foss/2022b
  • easyblock to use: CMakeMakeCp
  • required dependencies:
    • Python
    • SciPy-bundle
    • libcint
    • libxc
    • XCFun
    • CPPE
    • PyBerny
    • PyCheMPS2
    • Block
    • NECI
    • Dice
  • optional dependencies:
    • ...
  • notes:
    • ...
  • effort: (TBD)
  • other install methods
    • conda: yes (link?) / no
    • container image: yes (link?) / no
    • pre-built binaries (RHEL8 Linux x86_64): yes (link?) / no
    • easyconfig outside EasyBuild: yes / no
@laraPPr
Copy link
Collaborator Author

laraPPr commented Dec 7, 2023

Working on it

@laraPPr laraPPr self-assigned this Dec 7, 2023
@laraPPr laraPPr added easyconfig Easyconfig is available priority: ASAP site:ugent Software installation request for UGent Tier-2 site:t1_ugent_hortense Software installation request for Tier-1 Hortense difficulty: easy software that should be easy to support labels Dec 7, 2023
@laraPPr
Copy link
Collaborator Author

laraPPr commented Dec 18, 2023

I'm stuck on the dependency Block. You can find the work that I've already done in wip.
I get the following Error:
"""
pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.
"""

@laraPPr
Copy link
Collaborator Author

laraPPr commented Jan 4, 2024

No longer stuck on Block
easybuilders/easybuild-easyconfigs#19493

@laraPPr
Copy link
Collaborator Author

laraPPr commented Jan 4, 2024

NECI failing during testing with following error:

[node4012.donphan.os:521773] OPAL ERROR: Unreachable in file ext3x_client.c at line 112
--------------------------------------------------------------------------
The application appears to have been direct launched using "srun",
but OMPI was not built with SLURM's PMI support and therefore cannot
execute. There are several options for building PMI support under
SLURM, depending upon the SLURM version you are using:

  version 16.05 or later: you can use SLURM's PMIx support. This
  requires that you configure and build SLURM --with-pmix.

  Versions earlier than 16.05: you must use either SLURM's PMI-1 or
   PMI-2 support. SLURM builds PMI-1 by default, or you can manually
   install PMI-2. You must then build Open MPI using --with-pmi pointing
   to the SLURM PMI library location.
 
 Please configure as appropriate and try again.
 --------------------------------------------------------------------------

@boegel
Copy link
Contributor

boegel commented Jan 10, 2024

@laraPPr That problem with NECI may be because NECI can be very memory-hungry, so we'll likely have to use a full node to get it installed...

@laraPPr
Copy link
Collaborator Author

laraPPr commented Jan 16, 2024

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
difficulty: easy software that should be easy to support easyconfig Easyconfig is available priority: ASAP site:t1_ugent_hortense Software installation request for Tier-1 Hortense site:ugent Software installation request for UGent Tier-2
Projects
None yet
Development

No branches or pull requests

2 participants