E3SM icon indicating copy to clipboard operation
E3SM copied to clipboard

[WIP] C-based harvest in ELM-FATES

Open sshu88 opened this issue 2 years ago • 3 comments

This pull request contains modification in E3SM corresponding to another FATES PR #888. In detail, necessary input to enable FATES C-based harvest from ELM is passed to FATES through bc_in. Output from FATES used to calculate land use emission and net biosphere productivity is passed to ELM through bc_out.

sshu88 avatar Aug 02 '22 21:08 sshu88

The PR description should describe the code changes and not just point to another PR description.

rljacob avatar Aug 03 '22 00:08 rljacob

Needs action and review from @sshu88 @rgknox @bishtgautam

rljacob avatar Aug 25 '22 17:08 rljacob

Still needs action and review from @sshu88 @rgknox @bishtgautam

rljacob avatar Sep 15 '22 17:09 rljacob

telecon notes: Waiting for a FATES update before removing WIP.

rljacob avatar Oct 06 '22 17:10 rljacob

telecon notes: still waiting for FATES PR.

rljacob avatar Nov 03 '22 17:11 rljacob

@rgknox this is waiting on a FATES PR and then I guess an update of FATES to E3SM.

rljacob avatar Nov 09 '22 23:11 rljacob

@sshu88 You have mistakenly updated multiple submodules in this PR which need to be reverted.

bishtgautam avatar Dec 20 '22 17:12 bishtgautam

@bishtgautam @rgknox I have reverted those pointers now. Thanks.

sshu88 avatar Dec 20 '22 18:12 sshu88

@sshu88 Thanks for fixing the submodules. Is this PR still WIP or ready to be reviewed/merged or waiting for another FATES PR to go first?

cc: @glemieux @rgknox

bishtgautam avatar Dec 20 '22 18:12 bishtgautam

@sshu88 Is this WIP or ready to be merged?

bishtgautam avatar Jan 04 '23 21:01 bishtgautam

@bishtgautam We can go ahead and merge the work once the FATES part is merged.

sshu88 avatar Jan 04 '23 22:01 sshu88

@bishtgautam We can go ahead and merge the work once the FATES part is merged.

@bishtgautam I'm working on the final deconflict and test on the fates-side right now.

glemieux avatar Jan 04 '23 22:01 glemieux

The changes just merged into this branch, in https://github.com/E3SM-Project/E3SM/pull/5106/commits/13d0f5a71ebff055ddd3155a13ebcdd69da43ce7 , were originally overlooked, but nonetheless required for compatibility with fates API 25.

rgknox avatar Jan 06 '23 23:01 rgknox

@sshu88 would you remove the "[WIP]" from the title now?

glemieux avatar Jan 18 '23 18:01 glemieux

@bishtgautam we still need to update the pointer to the fates side, but the associated PR hasn't been merged yet. I'll give you a heads up when that happens

glemieux avatar Jan 19 '23 22:01 glemieux

Are the existing tests cover the new physics? Or, should we add a new test?

bishtgautam avatar Jan 19 '23 23:01 bishtgautam

Are the existing tests cover the new physics? Or, should we add a new test?

We should add new tests, but I would like to defer that to a future PR in which we review and update all of the fates tests for the land developer suite.

glemieux avatar Jan 24 '23 17:01 glemieux

I'm running the land-developer tests and seeing two unexpected failures. I haven't looked into them much yet, but one is a fates smoke test failing during runtime in PhosphorusDynamicsMod and the other is a model build failure for ERS.ne30pg2_r05_EC30to60E2r2.GPMPAS-JRA.cori-haswell_intel.mosart-rof_ocn_2way.

folder location (Cori):

/global/homes/g/glemieux/cori-scratch/e3sm-tests/pr5106-merge.fates.cori-haswell.intel.Ce0716a090f-F25047167

Note I'm using Cori as perlmutter is down right now.

glemieux avatar Jan 28 '23 00:01 glemieux

I submitted some updates to @sshu88 's branch to resolve the issues with the fates_eca test. Tests were passing on Cori. Should update once we get it approved and checked.

rgknox avatar Jan 31 '23 02:01 rgknox

@sshu88 I created a PR to your branch to update the fates pointer now that https://github.com/NGEET/fates/pull/888 is integrated on the fates-side.

@bishtgautam I ran land developer tests on Cori and all the tests except ERS.ne30pg2_r05_EC30to60E2r2.GPMPAS-JRA.gcp12_gnu.mosart-rof_ocn_2way passed (due to https://github.com/E3SM-Project/E3SM/issues/5412).

glemieux avatar Jan 31 '23 22:01 glemieux

@bishtgautam this can be closed per #5429.

glemieux avatar Feb 02 '23 20:02 glemieux