ESMCI / cime

Common Infrastructure for Modeling the Earth
http://esmci.github.io/cime
Other
162 stars 207 forks source link

Remove mct for cesm #4647

Closed jedwards4b closed 4 months ago

jedwards4b commented 4 months ago

mct library is no longer needed for cesm.

Test suite: Test baseline: Test namelist changes: Test status: [bit for bit, roundoff, climate changing]

Fixes [CIME Github issue #]

User interface changes?:

Update gh-pages html (Y/N)?:

rljacob commented 4 months ago

This makes me a little...wistful. But E3SM will be doing this eventually.

brian-eaton commented 4 months ago

@rljacob, me too:) Thanks for the good work on MCT which got the job done for many years. It was a rock solid lightweight coupling toolkit!

jedwards4b commented 4 months ago

@jasonb5 I would like the entrypoint.sh for cesm to look like this:

    echo "Setting up CESM"                                                                                                                                                                                      

    [[ ! -e "${SRC_PATH}/CESM" ]] && git clone -b ${CESM_BRANCH:-master} ${GIT_FLAGS} ${E3SM_REPO:-https://github.com/ESCOMP/CESM} "${SRC_PATH}/CESM"                                                           

    pushd "${SRC_PATH}/CESM"                                                                                                                                                                                    

    git config --global --add safe.directory "*"                                                                                                                                                                

    ./bin/git-fleximod update                                                                                                                                                                                   

    git status                                                                                                                                                                                                  

    pushd cime                                                                                                                                                                                                  
  # here we should update cime to the branch we want to test?                                                                                                                                                                                                                                                                                                                                                                           

    # link v3 config_machines                                                                                                                                                                                   
    ln -sf /root/.cime/config_machines.v3.xml /root/.cime/config_machines.xml                      
jasonb5 commented 4 months ago

@jedwards4b I believe the remaining failures are due to cmeps and csm_share submodules needing to be updated.

jedwards4b commented 4 months ago

Is it okay to merge then? Thank you so much for your help.

jasonb5 commented 4 months ago

@jedwards4b Yea it should be fine to merge.

jedwards4b commented 4 months ago

Updated latest cime tag to be cime6.1.0