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

Producing a CHANGELOG for MOSRS vn0.10.0 #21

Open
leifdenby opened this issue Sep 29, 2020 · 2 comments
Open

Producing a CHANGELOG for MOSRS vn0.10.0 #21

leifdenby opened this issue Sep 29, 2020 · 2 comments

Comments

@leifdenby
Copy link
Collaborator

I'm going to use this issue to develop a CHANGELOG (for inclusion in our repository) of the changes recently put on MOSRS. The aim is to indicate which changes are bugs vs features and where there are breaking changes

@leifdenby
Copy link
Collaborator Author

Below is copied from email from Adrian Hill

As I have already stated, this commit includes many more changes in addition to the solver change and we have been attempting to keep track of these changes with the trac ticket system. The main summary ticket is https://code.metoffice.gov.uk/trac/monc/ticket/344, which covers

  1. Significant changes to CASIM so that it includes the optimisations and science changes that have been developed as part of general global and regional science configurations for the UM - https://code.metoffice.gov.uk/trac/monc/ticket/337
    * It is important to note that the new head of the MONC trunk (r8146) will not work with the CASIM trunk. Instead it only works with the CASIM package branch (https://code.metoffice.gov.uk/trac/monc/browser/casim/branches/pkg/adrianhill/vn0.3.4_ra_ga_package). Likewise, vn0.9.0 will work with the CASIM trunk but not work the CASIM package branch. Vn0.3.4_ra_ga_package is the candidate for the next CASIM trunk commit and it is being tested and reviewed now in prep for commit so that it works with both the UM and MONC. I hope this makes sense and I am sorry I was not able to make a smooth transition in which CASIM at all versions work with all MONC version, but the updates for CASIM so that it works with a cloud fraction scheme the UM required a change to the argument list. Hope this makes sense
  2. Fixes to the model_core to allow MONC to build with the latest cray compilers and intel 17. I have performed limited testing with other versions of intel compiler and there are issues but it is unclear whether these issues relate to associated libraries, compiler bugs or MONC coding issues. Having said that,this is the first time that MONC is working with intel compiler since about 2014!
    * An outstanding issue with this commit is a restart issue/seg fault with the gfortran, which is being investigated
  3. Significant changes and improvements from Reading (thanks to Todd Jones for implementing these) https://code.metoffice.gov.uk/trac/monc/ticket/345

It is important to note that all these changes will change answers compared to old simulations because of the new fft solver and the CASIM changes. The changes related to the fft are small but changes related to CASIM will be more significant.

@leifdenby
Copy link
Collaborator Author

leifdenby commented Sep 29, 2020

Summary of changes:

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

1 participant