GithubHelp home page GithubHelp logo

Comments (6)

marshallward avatar marshallward commented on August 17, 2024

Surprised that even works, AFAIK that is not a valid namelist name. From the standard,

  • namelist-group-object is a variable-name (5.6, line 9)
  • variable-name is a name (6.2, line 20)
  • name is letter [alphannumeric-character] ... (3.2.2, line 14)

But it wouldn't be the first time that non-standard stuff has worked.

Supporting this should probably be done with a strictness flag.

from f90nml.

marshallward avatar marshallward commented on August 17, 2024

I can't get gfortran or ifort to compile something with the dot, am I interpreting this right?

from f90nml.

aekiss avatar aekiss commented on August 17, 2024

Steve sent me the namelist containing that group - it's from a GFDL ESM2M config but that's about all I know. I was only interested in the MOM groups so the offending &diag_inESM2_Control_216.xmltegral_nml is not actually of interest to me. I don't know if they process it somehow before sending to their model - perhaps the diag_inESM2_Control_216. is stripped off by a preprocessor?
So anyway if this is not a valid name and gfortran & ifort don't handle it then it probably isn't worth fixing...? Though if GFDL use f90nml they might encounter this.

from f90nml.

marshallward avatar marshallward commented on August 17, 2024

There seems to be a "diag_integral_nml" entries in MOM.. but anyway this is not looking like a f90nml issue.

It might be worth supporting this, I think it's valuable to support preprocessed namelists, though as mentioned before it should be flag-controlled.

from f90nml.

marshallward avatar marshallward commented on August 17, 2024

Actually this is starting to look like a typo.. like the word ESM2_Control_216.xml got pasted in the diag_integral_nml name. Suggest we close this?

from f90nml.

aekiss avatar aekiss commented on August 17, 2024

D'oh! Yes that's what it is. Sorry to have wasted your time - I'll let Steve know. Happy to close this.

from f90nml.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.