Giter Club home page Giter Club logo

cesm_cpl7anddatacomps's Introduction

mct_cpl7_datacomps

cpl7 data models

cesm_cpl7anddatacomps's People

Contributors

aarondonahue avatar agsalin avatar akturner avatar amametjanov avatar billsacks avatar cacraigucar avatar daniele-peano avatar dmricciuto avatar fischer-ncar avatar fvitt avatar jackreeveseyre avatar jayeshkrishna avatar jedwards4b avatar jgfouca avatar jonbob avatar jqyin avatar mark-petersen avatar matthewhoffman avatar mfdeakin-sandia avatar minxu74 avatar mt5555 avatar mvertens avatar ndkeen avatar rljacob avatar sarats avatar singhbalwinder avatar sjsprecious avatar whannah1 avatar wlin7 avatar worleyph avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar

cesm_cpl7anddatacomps's Issues

wrong component name when checking rof/ocn same grid

In the case runoff is provided over the same grid of the ocean model,
the code fails returning an error in the comparison of runoff and ocean grids size.

This is due to a bug in the retrieval of the rof component grid in the following

gsmap_r => component_get_gsmap_cx(glc) ! gsmap_gx

which is erroneously requesting the grid of the glc component.

Replacing glc with rof will solve the issue.

cime Tools paths should need to be updated

This is an issue we are seeing for most externals, but we also seem to build and run even with the issue, so I'm not sure what to think here.

But, the paths in cime for Tools was changed from cime/scripts/Tools to cime/CIME/Tools. So the following paths should be updated...

buildlib.csm_share_cpl7:sys.path.append(os.path.join(cimeroot,"scripts","Tools"))
components/buildlib.internal_components:sys.path.append(os.path.join(cimeroot,"scripts","Tools"))
components/buildlib_cmake.internal_components:sys.path.append(os.path.join(cimeroot,"scripts","Tools"))
components/data_comps_mct/datm/cime_config/buildnml:sys.path.append(os.path.join(_CIMEROOT, "scripts", "Tools"))
components/data_comps_mct/desp/cime_config/buildnml:sys.path.append(os.path.join(_CIMEROOT, "scripts", "Tools"))
components/data_comps_mct/dice/cime_config/buildnml:sys.path.append(os.path.join(_CIMEROOT, "scripts", "Tools"))
components/data_comps_mct/dlnd/cime_config/buildnml:sys.path.append(os.path.join(_CIMEROOT, "scripts", "Tools"))
components/data_comps_mct/docn/cime_config/buildnml:sys.path.append(os.path.join(_CIMEROOT, "scripts", "Tools"))
components/data_comps_mct/drof/cime_config/buildnml:sys.path.append(os.path.join(_CIMEROOT, "scripts", "Tools"))
components/data_comps_mct/dwav/cime_config/buildnml:sys.path.append(os.path.join(_CIMEROOT, "scripts", "Tools"))
components/xcpl_comps_mct/xatm/cime_config/buildnml:sys.path.append(os.path.join(_CIMEROOT, "scripts", "Tools"))
components/xcpl_comps_mct/xglc/cime_config/buildnml:sys.path.append(os.path.join(_CIMEROOT, "scripts", "Tools"))
components/xcpl_comps_mct/xice/cime_config/buildnml:sys.path.append(os.path.join(_CIMEROOT, "scripts", "Tools"))
components/xcpl_comps_mct/xlnd/cime_config/buildnml:sys.path.append(os.path.join(_CIMEROOT, "scripts", "Tools"))
components/xcpl_comps_mct/xocn/cime_config/buildnml:sys.path.append(os.path.join(_CIMEROOT, "scripts", "Tools"))
components/xcpl_comps_mct/xrof/cime_config/buildnml:sys.path.append(os.path.join(_CIMEROOT, "scripts", "Tools"))
components/xcpl_comps_mct/xwav/cime_config/buildnml:sys.path.append(os.path.join(_CIMEROOT, "scripts", "Tools"))
driver/cime_config/buildexe:sys.path.append(os.path.join(cwd,"scripts","Tools"))
driver/cime_config/buildlib_cmake:sys.path.append(os.path.join(_CIMEROOT, "scripts", "Tools"))
driver/cime_config/buildnml:sys.path.append(os.path.join(_CIMEROOT, "scripts", "Tools"))
driver/cime_config/config_component.xml:    <default_value>$CASEROOT/Tools</default_value>
driver/cime_config/config_component.xml:    <default_value>$CIMEROOT/scripts/Tools</default_value>
driver/cime_config/config_component.xml:    <desc>Scripts root utils directory location (setup automatically to $CIMEROOT/scripts/Tools - DO NOT EDIT)</desc>

Implementation of sectoral water usage in CESM

Hi!

I am a PhD researcher from VUB, Belgium (https://hydr.vub.be/people/Sabin.Taranu).
We have been working for some time now on implementing human sectoral water abstractions in the CESM model.
This includes abstractions for domestic, livestock, thermoelectric, manufacturing and mining sectors.
At the moment the modeling, as well as testing and validation, is completed. So we are ready to deploy the solution to the main development branch.

The repositories which will be affected are:
https://github.com/ESCOMP/CTSM
https://github.com/ESCOMP/MOSART
https://github.com/ESCOMP/CMEPS
https://github.com/ESCOMP/CESM_CPL7andDataComps

From NCAR, our main coordinators for this project are David Lawrence and Erik Kluzek.
Other people from NCAR who contributed to the discussions are: Sean Swenson, Naoki Mizukami, and Andrew Wood.

Outside the NCAR, the people involved or supporting this project are: Wim Thiery, Yoshihide Wada, Ting Tang, Yi Yao, Inne Vanderkelen, Steven Johan De Hertog.

For any questions, feel free to contact me at [email protected].

Best regards,
Sabin

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.