Molcas Forum

Support and discussions for Molcas and OpenMolcas users and developers

You are not logged in.

Announcement

Welcome to the Molcas forum.

Please note: The forum's URL has changed. The new URL is: https://molcasforum.univie.ac.at. Please update your bookmarks!

You can choose an avatar and change the default style by going to "Profile" → "Personality" or "Display".

#1 2020-11-10 23:06:50

chemphys
Member
Registered: 2020-11-10
Posts: 27

Installing on Cray environment with cmake

Hello,
I have been using OpenMolcas on another system and it works great, but I am trying to set it up on a Cray system and am wondering if this is possible?

I have a cmake 3.5 version, but cmake fails and says I need a higher version:

-- The Fortran compiler identification is Cray 8.6
-- The C compiler identification is Cray 8.6
-- Cray Programming Environment 2.5.13 Fortran
-- Check for working Fortran compiler: /opt/cray/pe/craype/2.5.13/bin/ftn
-- Check for working Fortran compiler: /opt/cray/pe/craype/2.5.13/bin/ftn  -- works
-- Detecting Fortran compiler ABI info
-- Detecting Fortran compiler ABI info - done
-- Checking whether /opt/cray/pe/craype/2.5.13/bin/ftn supports Fortran 90
-- Checking whether /opt/cray/pe/craype/2.5.13/bin/ftn supports Fortran 90 -- yes
-- Cray Programming Environment 2.5.13 C
-- Check for working C compiler: /opt/cray/pe/craype/2.5.13/bin/cc
-- Check for working C compiler: /opt/cray/pe/craype/2.5.13/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
CMake Error at CMakeLists.txt:25 (cmake_minimum_required):
  CMake 3.12.0 or higher is required.  You are running version 3.5.2


-- Configuring incomplete, errors occurred!

Any other higher cmake version I have on the cray system is not compatible with the Cray environment and ends in error (cmake/gcc, cmake/intel).  Is there a different way to compile OpenMolcas in this environment?

-- The Fortran compiler identification is Cray 8.6
-- The C compiler identification is Cray 8.6
-- Cray Programming Environment 2.5.13 Fortran
-- Check for working Fortran compiler: /opt/cray/pe/craype/2.5.13/bin/ftn
-- Check for working Fortran compiler: /opt/cray/pe/craype/2.5.13/bin/ftn  -- works
-- Detecting Fortran compiler ABI info
-- Detecting Fortran compiler ABI info - done
-- Checking whether /opt/cray/pe/craype/2.5.13/bin/ftn supports Fortran 90
-- Checking whether /opt/cray/pe/craype/2.5.13/bin/ftn supports Fortran 90 -- yes
-- Cray Programming Environment 2.5.13 C
-- Check for working C compiler: /opt/cray/pe/craype/2.5.13/bin/cc
-- Check for working C compiler: /opt/cray/pe/craype/2.5.13/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Found PythonInterp: /usr/bin/python3 (found suitable version "3.4.6", minimum required is "3.0") 
Configuring compilers:
Detecting Molcas version info:
-- OPENMOLCAS_VERSION: v20.10-238-g1ecd1be2
Detecting system info:
-- OS: Linux-x86_64
-- ADDRMODE: 64
-- PLATFORM: LINUX64
CMake Error at CMakeLists.txt:955 (message):
  unsupported C compiler: Cray


-- Configuring incomplete, errors occurred!

Offline

#2 2020-11-11 09:26:59

Ignacio
Administrator
From: Uppsala
Registered: 2015-11-03
Posts: 1,012

Re: Installing on Cray environment with cmake

It's not supported, and it hasn't been tested as far as I know. It may be just a matter of adding a new compiler section, or there may be other things to fix.

Offline

#3 2020-11-14 16:07:50

valera
Administrator
Registered: 2015-11-03
Posts: 124

Re: Installing on Cray environment with cmake

chemphys, cmake in openmolcas has no support of anything beyond trivial. if you are interested, I can send you configuration file for Cray from Molcas (which worked a while ago), which might be helpful in installation (but you need to know how to tweak cmake).

Offline

Board footer

Powered by FluxBB 1.5.11

Last refresh: Today 14:36:22