Welcome, Guest
Username: Password: Remember me

TOPIC: compileTELEMAC.py error: Key root required non empty field

compileTELEMAC.py error: Key root required non empty field 4 years 7 months ago #35753

  • Ehsan
  • Ehsan's Avatar
Dear all

I would like to install TELEMAC for one of our cluster users, using intel 18.0.1 compiler (MPI) on SkyLake and CascadeLake compute servers.

When I execute the `compileTELEMAC.py` script, I get the following error:
Key root required non empty field

However, I have no idea whehter I have made a mistake in the configuration files that I have prepared. For that reason, I would like to ask for your help.

I have attached my compile script, the compile logs and the configuration files as bundle. All the build dependencies (METIS, HDF5 etc) are already loaded as modules, and the PATH and LD_LIBRARY_PATH will be set appropriately in the environment.

I would appreciate if you quickly review my build and config scripts, and make a remark whether I am making a mistake somewhere.

Kind regards
Ehsan
Attachments:
The administrator has disabled public write access.

compileTELEMAC.py error: Key root required non empty field 4 years 7 months ago #35761

  • yugi
  • yugi's Avatar
  • OFFLINE
  • openTELEMAC Guru
  • Posts: 851
  • Thank you received: 244
Hi,

I cannot download your attached files.

What version are you installing ?
If you are installing v8p1 I would recommend using Python3 instead of Python2.
There are 10 types of people in the world: those who understand binary, and those who don't.
The administrator has disabled public write access.

compileTELEMAC.py error: Key root required non empty field 4 years 7 months ago #35772

  • Ehsan
  • Ehsan's Avatar
Thanks Yugi

I am trying to build v7p2r0, and I have used Python 2.7.
I am attaching the build script, configs and the build log again. I hope it is attached properly this time.

Thanks
Ehsan

File Attachment:

File Name: logs.zip
File Size: 46 KB
The administrator has disabled public write access.

compileTELEMAC.py error: Key root required non empty field 4 years 7 months ago #35773

  • yugi
  • yugi's Avatar
  • OFFLINE
  • openTELEMAC Guru
  • Posts: 851
  • Thank you received: 244
I would really recommend installing v8p1 even if you keep python2.
This version is too out dated.

However to solve your issue just add:
root: /myData/easybuild/work/TELEMAC-MASCARET/telemac-mascaret-DEV-src

In your systel.cfg file under [general].
There are 10 types of people in the world: those who understand binary, and those who don't.
The administrator has disabled public write access.

compileTELEMAC.py error: Key root required non empty field 4 years 7 months ago #35791

  • Ehsan
  • Ehsan's Avatar
Thanks Yugi for the fix. In fact with that, the build was successful. I will also reflect upon your comment about the version to the user.

Nice weekend
Ehsan
The administrator has disabled public write access.
Moderators: borisb

The open TELEMAC-MASCARET template for Joomla!2.5, the HTML 4 version.