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

CRYSTAL23: Install latest version of CRYSTAL and check current UK Academic License Requirements #571

Open
balston opened this issue Apr 23, 2024 · 13 comments

Comments

@balston
Copy link
Contributor

balston commented Apr 23, 2024

The current version of CRYSTAL on the clusters is CRYSTAL17 and it is installed as a reserved application (users need to be in the legcryst group). CRYSTAL23 is the latest version so we should update to this version. Note: CRYSTAL23 is supplied as binaries so may not run on RedHat 7.x.

We also need to check if the UK Academic License still requires us to install it as a reserved application. May need to contact Crystal Solutions about this: (https://www.crystalsolutions.eu/)

@balston
Copy link
Contributor Author

balston commented Apr 24, 2024

I've downloaded copies of the Linux CRYSTAL23 archives including a copy of the UK Academic License agreement to my iMac and then uploaded them to my Scratch on Myriad.

@balston
Copy link
Contributor Author

balston commented Apr 25, 2024

Looking at the binary archives for CRYSTAL23 I think we need OpenMPI 4.1.1 compiled with Intel 2022 compilers which we don't currently have.

@balston
Copy link
Contributor Author

balston commented May 21, 2024

I'm attempting to build OpenMPI 4.1.1 with the Intel 2022 compilers on Myriad.

./openmpi-4.1.1-intel-2022_install 2&1  | tee ~/Software/OpenMPI/openmpi-4.1.1-intel-2022_install.log-1

from the ccspapp account.

@balston
Copy link
Contributor Author

balston commented May 21, 2024

Build of OpenMPI 4.1.1 finished on Myriad - no obvious errors. Now building on Kathleen.

@balston
Copy link
Contributor Author

balston commented May 21, 2024

Build on Kathleen has finished.

@balston
Copy link
Contributor Author

balston commented May 22, 2024

module file ready and uploaded to Myriad and Kathleen. Can now try and install Crystal 23.

@balston
Copy link
Contributor Author

balston commented Jun 4, 2024

I've got a build script for both the serial and the basic parallel versions of CRYSTAL23 which I've run on Kathleen from the ccspapp account:

cd /shared/ucl/apps/build_scripts/
./crystal23-1.0.1_install 2>&1 | tee ~/Software/CRYSTAL/crystal23-1.0.1_install.log-1

There were no obvious errors from the build and I've run some of the example test cases without errors including test11 which has results in the installation guide which match my example run.

Next step is to install a module file.

@balston
Copy link
Contributor Author

balston commented Jun 4, 2024

module file now uploaded to Kathleen. Use the following module commands to access CRYSTAL23:

module unload compilers mpi gcc-libs
module load gcc-libs/10.2.0
module load compilers/intel/2022.2
module load mpi/openmpi/4.1.1/intel-2022
module load crystal23/1.0.1/intel-2022

and then eg:

gerun Pcrystal

to run it where the file INPUT in the working directory contains the CRYSTAL23 commands.

@balston
Copy link
Contributor Author

balston commented Jun 4, 2024

Replied to IN06604760

@balston
Copy link
Contributor Author

balston commented Jun 5, 2024

now installed on Myriad as well.

@balston
Copy link
Contributor Author

balston commented Jun 6, 2024

Building on Young but need to do the OpenMPI version first.

@balston
Copy link
Contributor Author

balston commented Jun 10, 2024

IN06604760 has tested CRYSTAL23 and it is working fine

@balston
Copy link
Contributor Author

balston commented Jun 10, 2024

Young build is complete and my test job has run successfully.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant