1600255 : Exciting code fully parallel installation (with mpiandsmp) on maxwell¶
Created: 2026-05-12T07:49:50Z - current status: new¶
Here’s the anonymized and summarized version of the query:
Summary of Issue¶
A user is attempting to install and run Exciting code (a density-functional theory software) on the Maxwell cluster for parallel computation. They have encountered persistent compilation errors, likely due to missing or misconfigured Intel or cluster-specific libraries. The user referenced a previous successful installation of Elk 10.6.2 (a similar code) but was unable to replicate the process for Exciting. They request assistance in building and installing Exciting with optimized parallel libraries.
Suggested Solution/Next Steps¶
- Check Dependencies:
- Exciting requires Intel compilers (ifort/icc), Intel MKL, and MPI libraries (e.g., Intel MPI or OpenMPI). Verify these are available via
module loadon Maxwell. -
Example:
bash module load maxwell intel/oneapi mpi/intel -
Use Spack for Installation:
- Maxwell supports Spack for managing software installations. A Spack package for Exciting may simplify dependency resolution.
- Tutorial: Using Spack on Maxwell.
-
If Exciting is not in Spack’s default repos, consider adding a custom package file.
-
Review Build Instructions:
- The Exciting INSTALL.md (Intel-specific section) suggests setting environment variables like:
bash export FC=ifort export F77=ifort export CC=icc export MPIF90=mpiifort -
Ensure these point to the correct paths on Maxwell.
-
Debugging Compilation Errors:
- Share the specific error messages (anonymized) for targeted troubleshooting.
-
Common issues:
- Missing libraries (e.g.,
-lfftw3,-lmkl_intel_lp64). - Incorrect MPI compiler wrappers.
- Missing libraries (e.g.,
-
Request Cluster-Specific Build:
-
If self-installation fails, the Maxwell team could build Exciting centrally (like Elk 10.6.2). Provide:
- Desired version (e.g., latest release).
- Required libraries (e.g., Intel MKL, HDF5).
- Parallelization needs (e.g., MPI/OpenMP).
-
Alternative: Attend an HPC Seminar on Maxwell for hands-on guidance:
- HPC Computing Seminars.