[Nek5000-users] Nek compiles on IBM, but not on Intel

nek5000-users at lists.mcs.anl.gov nek5000-users at lists.mcs.anl.gov
Thu Jan 26 09:28:02 CST 2017


Sorry for the inconvenience, we try hard not to break user space. The interpolation wrapper has been refactored and is no longer compiled by default.

Add the following two pre-processor commands to the top of your .usr file
#include "intp.f"
#define INTP_MAXPTS 10000

Then, just call intp_setup(), intp_do(), intp_free(). Please note, that the API has changed.

Same for g2gi() - grid to grid interpolation - which was replaced by our new generic fld reader gfldr()

Cheers,
Stefan

-----Original message-----
> From:nek5000-users at lists.mcs.anl.gov <nek5000-users at lists.mcs.anl.gov>
> Sent: Thursday 26th January 2017 14:03
> To: nek5000-users at lists.mcs.anl.gov
> Subject: Re: [Nek5000-users] Nek compiles on IBM, but not on Intel
> 
> Ok, I found the error. For some reason, git pull created some empty files (drive?.f and others). A new git clone solved this.
> A somewhat related question: Is it correct that the interpolation subroutines  (intpts_ etc) have been removed from the latest release? I haven’t used them for some time but still had them in the usr file and noticed an error that they are missing.
> 
> Jan
> >  Am 26.01.2017 um 09:39 schrieb nek5000-users at lists.mcs.anl.gov:
> > 
> > Hi all,
> > I am using Nek5000 for simulations on a Intel Xeon Westmere Cluster and on an IBM BlueGene/Q system. Both systesm have worked fine so far, but as of this morning, Nek suddenly stopped to compile on the Intel system.
> > On the IBM system, I use the mpixlf77, mpixlc compilers and both my own cases and the examples compile.
> > On the Intel system, I use the mpiifort, mpiicc (version 16.0.1) compilers and compiling stops with the message
> > drive1.f: fatal: can't fgets from file: drive1.f
> > drive2.f: fatal: can't fgets from file: drive2.f
> > Both systems are using the current version from github and exactly the same .usr files.
> > Has there been any update to Nek or the intel compilers that might cause this problem? I just tried the 16.0.3 version (the newest installed from Intel) and the error persisted.
> > Thanks in advance for any thougts on this,
> > Jan
> > _______________________________________________
> > Nek5000-users mailing list
> > Nek5000-users at lists.mcs.anl.gov
> > https://lists.mcs.anl.gov/mailman/listinfo/nek5000-users
> 
> _______________________________________________
> Nek5000-users mailing list
> Nek5000-users at lists.mcs.anl.gov
> https://lists.mcs.anl.gov/mailman/listinfo/nek5000-users
> 


More information about the Nek5000-users mailing list