Commit Graph

90 Commits

Author SHA1 Message Date
Anthony M. Sciola
22607a4084 Raiju able to use restart with different id than currenr RunID. Turning raijuSA.x back on in cmakelists 2025-11-19 15:21:45 -08:00
Anthony M. Sciola
afebfaa3f6 Updates to get raijuSA.x to compile. Loading raiju's shellGrid from file on restart. 2025-11-18 12:52:03 -08:00
Anthony M. Sciola
f4dff397fd Changing potential gradients to always be output 2025-11-18 11:36:21 -08:00
Anthony M. Sciola
f7e4b2d062 Exposing option to smooth bvol and electric potential before gradient calculation in xml 2025-09-11 17:04:51 -07:00
Anthony M. Sciola
59cc610376 More improvements to coldstart behavior. Fixing issue with gradVM calc that can lead to negative bvol. Couple other improvements just in case 2025-09-11 16:21:11 -07:00
Jeffrey Garretson
2cc8c0215b Fixing race conditions and uninitialized memory issues with raiju 2025-07-30 21:35:10 -06:00
Anthony
946acad4d3 Force raiju cells within radius (default 3 Re) to be active no matter what, good luck everybody 2025-07-07 17:15:48 -06:00
Anthony
dfbe816aec Adding stiff plasmasphere below xml-defined radius 2025-07-07 15:08:52 -06:00
Kareem Sorathia
2acd7f1348 First cut at plasmasphere refilling 2025-07-07 14:48:04 -04:00
Anthony
a7bee07755 Adding Kp timeseries to raiju State 2025-07-07 12:37:55 -06:00
Shanshan Bao
b912d50d1c Merge development and resolve conflict 2025-06-17 14:38:01 -06:00
Anthony
a92cad9037 Adding moment averages over dtCpl. Fixing AB2 to allow different dts. 2025-06-10 23:25:53 -06:00
Shanshan Bao
a8bb7e0f4c Change the function name. 2025-05-28 23:50:53 -06:00
Shanshan Bao
2252b7585e Merge branch 'mgvoltron' into DKmove 2025-05-28 17:31:07 -06:00
Anthony
cfa9c4ae50 Making raiju low lat boundary adjust with mhd inner boundary. Bounds check for llb ghosts. 2025-05-28 17:19:35 -06:00
Shanshan Bao
4c2bdd40da Resolving conflicts from git pull 2025-05-28 16:40:14 -06:00
Shanshan Bao
eb35ad6b77 Set the default value of doEWM to .true. 2025-05-22 11:19:46 -06:00
Anthony
10df711adb setting doPsph default to true 2025-05-21 14:19:37 -06:00
Anthony
7a5044ba2f Changing raiju boundary constraints to use soft and hard limits to have a smoother transition between good and bad cells to ingest. 2025-05-21 11:53:35 -06:00
Anthony
a058ecaba9 Changing raiju ele loss control to ensure only one loss model can be active at once. Putting common electron loss stuff in raijuEleLossHelper.Psph moment dumping based on lowest proton channel (doesn't do much though) 2025-05-11 13:41:24 -06:00
Anthony
62139a4b54 Removing old version of velocity calculation since its not used and confusing if left in. hopefully fixing species-specific loss output 2025-05-07 18:05:52 -06:00
Anthony
9949b3fc15 fixing dt bug in precip accumulation 2025-05-07 11:05:18 -06:00
Anthony
000c96caef Moving wave model code into 'new' raijuLoss format 2025-05-01 13:55:10 -06:00
Anthony
c7239e0de4 Making raiju's IO vals follow voltron's when voltron is in charge. Fixing index thing in mixvarToVoltron. 2025-05-01 11:11:39 -06:00
Dong Lin
125a19a8b3 Turn raiju PrecipNFlux/PrecipEFlux into shell grid variables to make use TCS interpolation. SH mapping is still by mirroring. 2025-04-28 13:04:13 -06:00
Anthony
f5ab8a4d22 Passing vApp%time to getMoments in gam coupling. Updates to raiju output flags and their xml location. 2025-04-04 19:44:54 -06:00
Anthony
9b3655f1f2 Working on raiju config and output adjustments 2025-04-02 09:46:31 -06:00
Anthony
35b66c5012 isGood mask for losses. Over-engineered coldStart module defaulting to single coldstart at t=0 2025-03-27 21:40:02 -06:00
Anthony
0d7ac33050 Get tiote from volt tubes. Xml-optional coldstartCS for testing 2025-03-05 09:04:13 -07:00
Anthony M. Sciola
f3fb88dad5 Maybe working parent2child sgv interp. unit test ready but can't compile on my laptop :). Raiju getting total and corot pot from voltron 2025-02-11 15:09:23 -05:00
Anthony M. Sciola
5b88898e63 Using right formula for spherical quad area. Adding logic to decide when raiju should add corotation itself 2025-02-10 16:02:41 -05:00
Anthony M. Sciola
3cb86cdb40 getMoments first pass. Bounce tscale added. Emp psph temp to imaghelper. 2025-01-13 16:16:41 -05:00
Anthony
762899ddb4 Passing voltron's grid through imagOpts. raiju making shellGrid off voltron's grid (maybe). 2025-01-10 18:11:39 -07:00
Anthony
f22ccfda71 Better same grid check. Restart with different runId. Testing gradVM limiter fixes. 2025-01-08 11:09:17 -07:00
Anthony
f884b930bd Forgot vAvg init. Also, fixing n_contig bug that somehow didn't show up before. 2024-11-22 08:21:03 -07:00
Anthony M. Sciola
28578619a6 Converting raiju moment arrays into ShellGridVars 2024-11-21 17:02:17 -05:00
Anthony M. Sciola
0cf8c29b75 Forgot to add IO changes. Also, changing default Gallagher Kp to 3 instead of 5 2024-11-13 17:05:53 -05:00
Anthony M. Sciola
0309d9fbe7 Reworking psphInit and coldStart so etaPreset=COLDSTART can happen 2024-09-30 13:58:00 -04:00
Anthony
3b8f96efaf WIP: Psphere init, cold start 2024-09-30 10:18:13 -06:00
Anthony
440321f9c1 Realtime one-way maybe good? Still need coldStart 2024-09-27 15:44:11 -06:00
Anthony M. Sciola
e2f69a84f5 mix shellGrid periodic fix. imag initIO. gfortran logical fix. 2024-09-26 18:38:22 -04:00
Anthony
643bcdd62a fixing xml root 2024-09-26 15:30:11 -06:00
Anthony M. Sciola
f97fc872aa Adding abstract imagCoupler_T and extended raijuCoupler_T, containing its own raijuApp_T. Shorting all other imag models :). Partway through voltapp rewiring for imagCoupler_T. Partial toRAIJU and evalRAIJU implementaiton. 2024-09-19 14:09:04 -07:00
Anthony M. Sciola
d356924ca2 First pass at BaseApp'ing raijuApp. SA compiles, needs testing. Some poking at raijuCoupler_T. 2024-09-17 11:12:19 -07:00
Anthony
7691939280 WIP: Tracking CC heat flux 2024-09-10 16:11:35 -06:00
Anthony
896e54ab95 Adding dEta_dt per step. Making NFlux calc use Brcc instead of Bmag, and fixing bVol loc bug. Fixing bug where losses not initialized on restart. No CC precip for now, yes for SS. 2024-09-05 14:53:14 -06:00
Anthony M. Sciola
d0587d0b2e initial psphere. Coulomb losses in. More checks for CX, clamp on velocity too for less steep Tau curve above max energy 2024-08-22 17:55:16 -04:00
Anthony M. Sciola
b2f9c38c38 Optional loss output. inactive etas to zero. xyzMincc for dipole. 2024-08-22 14:26:24 -04:00
Anthony M. Sciola
373d8289bc Merge remote-tracking branch 'origin/raijudev' into raijudev 2024-08-22 13:17:06 -04:00
Anthony M. Sciola
bcd00abbc6 Starting work on new loss framework 2024-08-22 13:15:52 -04:00