[Ncep.list.nems.announce] Compiling NEMS regression test on Theia
Shrinivas Moorthi
shrinivas.moorthi at noaa.gov
Fri May 29 13:58:11 UTC 2015
Well, it is in my branch. I thought Gerhard might have put that in the
trunk. May be he did not.
moorthi
On 05/29/2015 09:55 AM, Raghu Reddy wrote:
>
> Hi Moorthi,
>
> It is possible it was already there, but for some reason when I tried
> to do an “svn diff” it did not list it there. That is the only reason
> I thought it was a new file.
>
> tfe10.% pwd
>
> /scratch4/NESCCINFRA/nesccmgmt/Raghu.Reddy/nems-trunk-2015-05-28/src/conf
>
> tfe10.% ll modules.nems.Theia_ESMF_630*
>
> -rwxr-xr-x 2 Raghu.Reddy nesccmgmt 163 May 28 20:25
> modules.nems.Theia_ESMF_630rAPI_gsm*
>
> -rwxr-xr-x 2 Raghu.Reddy nesccmgmt 163 May 28 20:25
> modules.nems.Theia_ESMF_630rAPI_nmm*
>
> tfe10.%
>
> tfe10.% svn diff modules.nems.Theia_ESMF_630rAPI_gsm
>
> svn: 'modules.nems.Theia_ESMF_630rAPI_gsm' is not under version control
>
> tfe10.%
>
> That is the reason I had listed it as a new file.
>
> Thanks,
>
> Raghu
>
> *From:*ncep.list.nems.announce-bounces at lstsrv.ncep.noaa.gov
> [mailto:ncep.list.nems.announce-bounces at lstsrv.ncep.noaa.gov] *On
> Behalf Of *Shrinivas Moorthi
> *Sent:* Friday, May 29, 2015 9:49 AM
> *To:* ncep.list.nems.announce at lstsrv.ncep.noaa.gov
> *Subject:* Re: [Ncep.list.nems.announce] Compiling NEMS regression
> test on Theia
>
> Raghu,
> I though we already added "modules.nems.Theia_ESMF_630rp1API_gsm".
> So what is new with your version for this?
> Thanks
> Moorthi
> On 05/29/2015 09:12 AM, Raghu Reddy wrote:
>
> Hi Ratko,
>
> I wanted some user application as a test for compilation and
> decided to try the latest NEMS trunk on Theia. After making a few
> minor changes I am able to get it to compile on Theia using
> nceplibs from Moorthi’s directory.
>
> Since I don’t have access to the WCOSS there is no way for me to
> do any verification and checking on other platforms, but some of
> the things I found may be helpful when you need to get everything
> working on Theia.
>
> -I checked out the NEMS trunk yesterday.
>
> -Everything I am doing is in the following directory:
> /scratch4/NESCCINFRA/nesccmgmt/Raghu.Reddy/nems-trunk-2015-05-28
>
> -All the changes that have made are Theia specific, so it should
> not impact anything else.
>
> I have only verified the compilation part, because actually
> running the tests requires more changes, particularly to the *.IN
> and *.sh files that I have not had time to do.
>
> You can see the changes I have made by doing “svn diff”.
>
> The following files were modified:
>
> tfe10.% svn diff|grep "Index:"
>
> Index: tests/default_vars.sh
>
> Index: tests/rt.sh
>
> Index: tests/rt.conf
>
> Index: src/configure
>
> Index: src/conf/configure.nems.Theia.intel
>
> Index: src/chem/gocart/src/Config/ESMA_arch.mk
>
> tfe10.%
>
> And the following two new files were added:
>
> tfe10.% ll src/conf/modules.nems.Theia_ESMF_630*
>
> -rwxr-xr-x 2 Raghu.Reddy nesccmgmt 163 May 28 20:25
> src/conf/modules.nems.Theia_ESMF_630rAPI_gsm*
>
> -rwxr-xr-x 2 Raghu.Reddy nesccmgmt 163 May 28 20:25
> src/conf/modules.nems.Theia_ESMF_630rAPI_nmm*
>
> tfe10.%
>
> There is one specific thing I can point to that was causing the
> problem and will be good to address which is the following:
>
> The machine information as detected by detect_machine.sh is fairly
> robust and is good.
>
> However, in the file: src/chem/gocart/src/Config/ESMA_arch.mk
>
> The way machine is detected is very fragile:
>
> SITE := $(patsubst fe%,zeus,$(SITE))
>
> SITE := $(patsubst t%,wcoss,$(SITE))
>
> SITE := $(patsubst g%,wcoss,$(SITE))
>
> It looks like the frontends for WCOSS starts with the letter “t”,
> and so do the frontends for Theia!
>
> Since the host name for theia also begins with the same letter it
> causes some problems unless the host names in that makefile are
> capitalized etc., However there is a much simpler solution, which
> is to pass SITE on the gmake command and the ./tests/rt.sh file:
>
> 227c241
>
> < gmake ${NEMS_VER}
> J=-j2 >> $COMPILE_LOG 2>&1
>
> ---
>
> > gmake ${NEMS_VER} J=-j2
> SITE=$MACHINE_ID >> $COMPILE_LOG 2>&1
>
> I just wanted to share this information in case it’s useful.
> Please let me know if you need additional information.
>
> Thanks,
>
> Raghu
>
>
>
>
> _______________________________________________
>
> Ncep.list.nems.announce mailing list
>
> Ncep.list.nems.announce at lstsrv.ncep.noaa.gov <mailto:Ncep.list.nems.announce at lstsrv.ncep.noaa.gov>
>
> https://www.lstsrv.ncep.noaa.gov/mailman/listinfo/ncep.list.nems.announce
>
>
>
>
> --
> Dr. Shrinivas Moorthi
> Research Meteorologist
> Global Climate and Weather Modeling Branch
> Environmental Modeling Center / National Centers for Environmental Prediction
> 5830 University Research Court - (W/NP23), College Park MD 20740 USA
> Tel:(301)683-3718 <Tel:%28301%29683-3718>
--
Dr. Shrinivas Moorthi
Research Meteorologist
Global Climate and Weather Modeling Branch
Environmental Modeling Center / National Centers for Environmental Prediction
5830 University Research Court - (W/NP23), College Park MD 20740 USA
Tel:(301)683-3718
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://www.lstsrv.ncep.noaa.gov/pipermail/ncep.list.nems.announce/attachments/20150529/be7e7586/attachment-0001.html
More information about the Ncep.list.nems.announce
mailing list