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

Compile UPP on Acorn #1102

Open
SamuelTrahanNOAA opened this issue Dec 12, 2024 · 5 comments
Open

Compile UPP on Acorn #1102

SamuelTrahanNOAA opened this issue Dec 12, 2024 · 5 comments

Comments

@SamuelTrahanNOAA
Copy link
Contributor

I need to compile UPP on Acorn to implement a regression test for libIFI in UPP. Unfortunately, UPP won't compile on Acorn. Try as I might, I cannot find a set of libraries that will let UPP compile.

@WenMeng-NOAA
Copy link
Collaborator

@ChristopherHill-NOAA Do you have WCOSS2 Acorn access now?

@ChristopherHill-NOAA
Copy link
Contributor

@WenMeng-NOAA I recently attempted to log onto Acorn, and I find I do not have current access to the system. I had not made a previous attempt to log onto Acorn. Please advise whether I should contact the WCOSS Help Desk to pursue access of Acorn.

@ChristopherHill-NOAA
Copy link
Contributor

@WenMeng-NOAA I have received login access to Acorn, and am awaiting response from the Help Desk to establish my write permission for VPPPG disk space on Acorn.

@ChristopherHill-NOAA
Copy link
Contributor

After cloning UPP to Acorn in local disk space and modifying upp_common.lua to reflect available library versions, an attempt to compile UPP with $MACHINE_ID=wcoss_a yielded an error stating "UPP requires sp or ip v5+". It was noted that Acorn features the libraries ip v4.0, v4.1 and sp v2.3.3, v2.4. When replacing the reference to the 'ip' library with 'sp' (v2.3.3) in upp_common.lua, and again compiling UPP, a series of errors occur with grib2_module.f that indicate the need to interface a version of library g2tmpl later than is presently available (v1.10.2) on Acorn.

Summarily, ip v5.0 and/or g2tmpl v1.13 will be needed to complete the compilation of UPP on Acorn.

In this specific effort, no attempt was made to build and compile the IFI library with UPP.

@SamuelTrahanNOAA
Copy link
Contributor Author

The requirements of IFI are much smaller than that of UPP. A C++ compiler that can link to a Fortran executable is the main added requirement.

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

No branches or pull requests

3 participants