-
Notifications
You must be signed in to change notification settings - Fork 6
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
WIP: Noisy shestakov model #11
base: master
Are you sure you want to change the base?
Commits on Feb 14, 2022
-
Adding flux relaxation decorators
Single and double timescale relaxation decorators. These can wrap other decorators to introduce a timescale.
Configuration menu - View commit details
-
Copy full SHA for 265b203 - Browse repository at this point
Copy the full SHA 265b203View commit details
Commits on Feb 15, 2022
-
Configuration menu - View commit details
-
Copy full SHA for d2cf4ba - Browse repository at this point
Copy the full SHA d2cf4baView commit details
Commits on Jul 11, 2022
-
Noisy shestakov flux July 2022
Results don't agree with experience with GENE-Tango
Configuration menu - View commit details
-
Copy full SHA for e493b67 - Browse repository at this point
Copy the full SHA e493b67View commit details -
Separate AnalyticFluxModel and ShestakovTestProblem
AnalyticFluxModel contains the flux calculation, for general p and q values. ShestakovTestProblem fixes p=3, q=-2, defines a source and has an analytic solution.
Configuration menu - View commit details
-
Copy full SHA for 07ac28b - Browse repository at this point
Copy the full SHA 07ac28bView commit details
Commits on Jul 13, 2022
-
Generalise Shestakov problem to arbitrary p,q
Input is now p and q, defaulting to 3 and -2 for previous case. Analytic solution updated to work for arbitrary p,q
Configuration menu - View commit details
-
Copy full SHA for afe93a5 - Browse repository at this point
Copy the full SHA afe93a5View commit details
Commits on Jul 28, 2022
-
FluxRelaxationOscillation and FluxAverage decorators
Modify the Shestakov model flux to more closely model the characteristics of GENE turbulence simulations.
Configuration menu - View commit details
-
Copy full SHA for 3db33ec - Browse repository at this point
Copy the full SHA 3db33ecView commit details -
Exploring Shestakov fluxes with different p and q values
Modified the shestakov_time_dependent.py example
Configuration menu - View commit details
-
Copy full SHA for cf2e449 - Browse repository at this point
Copy the full SHA cf2e449View commit details
Commits on Jul 30, 2022
-
Restructuring flux model decorators
Rather than being classes which implement `get_flux` methods, now functions which replace the `get_flux` method of given object. The motivation is to combine the flux calculation method with the test problem initial and boundary conditions, and exact solution calculation. The goal is to make testing of different iterations and boundary condition calculations simpler.
Configuration menu - View commit details
-
Copy full SHA for b2abc90 - Browse repository at this point
Copy the full SHA b2abc90View commit details