Giter VIP home page Giter VIP logo

Comments (6)

cacraigucar avatar cacraigucar commented on August 13, 2024

In the past, our version of CLUBB is a direct checkout of UWM's CLUBB with one or two minor changes. This is sounding like we might no longer be able to keep current with UWM's CLUBB repo without possible merge conflicts. If that is the case, are there any plans to have this code ported into UWM's official code base?

Perhaps I am mistaken about all of this, but I wanted to raise my concern if I'm not.

from clubb_cesm.

adamrher avatar adamrher commented on August 13, 2024

I doubt Vince wants these changes in his code .... he seems a bit skeptical of this approach.

I am trying to make it as modular as possible to minimize merge conflicts with UWM. I have all the new subroutines in a separate module, and will just add a logical argument to the main CLUBB routine that activates the mass fluxes. Hopefully I can keep it to a handful of additional lines of code in the UWM code base, but perhaps I'm being too optimistic.

from clubb_cesm.

mikaelwitte avatar mikaelwitte commented on August 13, 2024

@adamrher, let's bring this point up in our CPT meeting today. Joao may want to contact Vince directly to discuss.

from clubb_cesm.

cacraigucar avatar cacraigucar commented on August 13, 2024

Another thing to keep in mind, is that in the past the internal handling of variables within the CLUBB code changed dramatically. That doesn't mean that something like that will happen in the future. They have made dramatic changes to their internal code to which we've been isolated because they've maintained their interface with minor changes. If you are linking to modules within their code, there is nothing that says that that module will exist in a future version. The overhead of maintaining mods within CLUBB could make updating CLUBB significantly more expensive for CAM. Please keep this in mind as you move forward.

from clubb_cesm.

adamrher avatar adamrher commented on August 13, 2024

Cheryl, thank you for this info. I'm making my best effort to avoid future merge catastrophes so this background is useful. I will focus on trying to keep all the code mods at the interface level when possible. I look forward to a rigorous code review with you!

from clubb_cesm.

adamrher avatar adamrher commented on August 13, 2024

Closed issue after a mtg w/ Vince and Cheryl. Will instead attempt implement these mods on the CAM side.

from clubb_cesm.

Related Issues (2)

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.