Comments (6)
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.
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.
@adamrher, let's bring this point up in our CPT meeting today. Joao may want to contact Vince directly to discuss.
from clubb_cesm.
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.
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.
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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from clubb_cesm.