e534acd | Adiv Paradise | 03 March 2019, 20:18:20 UTC | Added switch for 20-layer Rayleigh drag at top of atmosphere | 03 March 2019, 20:18:20 UTC |
07f15ae | Adiv Paradise | 23 February 2019, 02:17:11 UTC | Fixes to spin-up timestepping in plasim.f90. Code runs now. | 23 February 2019, 06:31:32 UTC |
8ff264a | Adiv Paradise | 22 February 2019, 22:42:30 UTC | First full attempt at calendar overhaul. Currently broken. | 22 February 2019, 22:42:30 UTC |
084a6f7 | Adiv Paradise | 22 February 2019, 01:29:54 UTC | Starting to implement new calendar system to permit non-standard day lengths | 22 February 2019, 01:29:54 UTC |
b08ce76 | Adiv Paradise | 13 February 2019, 15:03:40 UTC | Added g0/g factor to Rayleigh scattering to de-couple surface gravity, added cloud critical humidity controls, and added flux tendencies and convergence to output. | 13 February 2019, 15:03:40 UTC |
713e387 | Adiv Paradise | 09 January 2019, 02:10:04 UTC | Added cloud-free switch for SWR | 09 January 2019, 02:10:04 UTC |
6506b99 | Adiv Paradise | 07 January 2019, 20:01:22 UTC | Added DOI badge to readme.md | 07 January 2019, 20:01:22 UTC |
3ecccb0 | Adiv Paradise | 15 November 2018, 16:56:33 UTC | In original bottom-scattering setup, Rayleigh scattering now scales with total atmospheric pressure. | 15 November 2018, 16:56:33 UTC |
94ada2f | Adiv Paradise | 03 November 2018, 22:59:09 UTC | Fixed burn7 postprocessor to allow layer fluxes to be output with NLEV+1 layers (at layer interfaces). Should also work for any other interface variables! | 03 November 2018, 22:59:09 UTC |
48080b8 | Adiv Paradise | 03 November 2018, 20:41:48 UTC | Added layer-by-layer radiation output to snapshots, and updated burn7 build process. Burn7 depends on netcdf C++ bindings, which are no longer included in standard distributions. This model will now ship with patched netcdf-c++ and build scripts. On initial install, run build_init.sh; run compile.sh if making subsequent changes to burn7.cpp. | 03 November 2018, 20:41:48 UTC |
5783f29 | Adiv Paradise | 18 October 2018, 16:44:54 UTC | Add missing files | 18 October 2018, 16:44:54 UTC |
3d7c6f2 | Adiv Paradise | 07 October 2018, 20:59:13 UTC | Added neqsig=3 option, which increases level resolution near surface as well as near tropopause. It's like the pseudologarithmic neqsig=2 option, but with more emphasis on the 'pseudo'. Use with 20 levels and mpstep=5.0. Also fixed some bugs. | 07 October 2018, 20:59:13 UTC |
28dde67 | Adiv Paradise | 02 October 2018, 20:29:56 UTC | Adjusted default top reference pressure to 75 hPa. Also note that a reduced timestep is necessary in many cases with logarithmic spacing and high surface pressures. | 02 October 2018, 20:29:56 UTC |
6749c41 | Adiv Paradise | 02 October 2018, 19:55:34 UTC | Bugfixes in glacier module--snow depth changes getting stored as rates rather than amounts would have given too-small changes in snow depth | 02 October 2018, 19:55:34 UTC |
131229f | Adiv Paradise | 02 October 2018, 19:33:28 UTC | Added option to space vertical levels pseudo-logarithmically, anchored to a user-specified upper reference pressure (default 150 hPa). The upper two layers are at slightly higher pressures than if the spacing were truly logarithmic, which is necessary to ensure half-levels and full-levels can be appropriately spaced. Logarithmic spacing is turned on with neqsig=2 in plasim_namelist, and setting ptop in plasim_namelist (in Pa). | 02 October 2018, 19:33:28 UTC |
d4d343e | Adiv Paradise | 19 August 2018, 21:02:06 UTC | Added bypass so nglacier doesn't have to be on for oroini to get called. | 19 August 2018, 21:02:06 UTC |
5719042 | Adiv Paradise | 13 August 2018, 21:45:57 UTC | Added OROSCALE to landmod_namelist--apparently it had been removed from surfmod_namelist at some point? | 13 August 2018, 21:45:57 UTC |
3b55892 | Adiv Paradise | 09 August 2018, 16:51:32 UTC | Added desert planet mode. Also made the soil heat capacity visible to landmod_namelist. | 09 August 2018, 16:51:32 UTC |
4945105 | Adiv Paradise | 02 August 2018, 04:36:15 UTC | Merge branch 'low_io' | 02 August 2018, 04:36:15 UTC |
5a37be1 | Adiv Paradise | 02 August 2018, 04:35:03 UTC | Caught missing argument in subroutine call. | 02 August 2018, 04:35:03 UTC |
5bd4716 | Adiv Paradise | 14 July 2018, 19:34:57 UTC | Add low-IO flag and nstpw parameter, which override the model's output cadence. With nlowio=1 and nstpw>0, the code will only write output every nstpw timesteps, and will compute time-averages for all variables to avoid loss of fidelity. | 14 July 2018, 19:34:57 UTC |
c4d7d76 | Adiv Paradise | 13 July 2018, 19:40:38 UTC | Added flags to slow down write frequency | 13 July 2018, 19:40:38 UTC |
5dd88b3 | Adiv Paradise | 13 July 2018, 19:36:03 UTC | Bugfix for wet soil | 13 July 2018, 19:36:03 UTC |
b88211f | Adiv Paradise | 11 July 2018, 04:43:21 UTC | Trying out a soil albedo scheme where soil albedo depends on soil water content. | 11 July 2018, 04:43:21 UTC |
302f0df | Adiv Paradise | 06 July 2018, 19:06:33 UTC | Small bugfix in carbonmod.f90 | 06 July 2018, 19:06:33 UTC |
c4f2ef0 | Adiv Paradise | 03 July 2018, 19:16:19 UTC | Small fixes | 03 July 2018, 19:16:19 UTC |
84067c6 | Adiv Paradise | 28 June 2018, 21:42:23 UTC | Merge branch 'icefraction'--allow ice cover to be fractional. | 28 June 2018, 21:42:23 UTC |
7be181e | Adiv Paradise | 28 June 2018, 21:41:12 UTC | Fixes and improvements. Ice coverage is now fractional, though it doesn't seem to make much of a difference. | 28 June 2018, 21:41:12 UTC |
21a46ec | Adiv Paradise | 26 June 2018, 03:14:07 UTC | Add carbonmod.f90 changes from icefraction branch. | 26 June 2018, 03:14:07 UTC |
08ae8f8 | Adiv Paradise | 26 June 2018, 03:13:15 UTC | Small changes to carbonmod.f90: handle planet radius and land fraction appropriately. | 26 June 2018, 03:13:15 UTC |
ae93e6a | Adiv Paradise | 26 June 2018, 02:24:16 UTC | Changed ice cover from 0/1 flag to fractional measure, computed as xicec/thicec, with a maximum value of 1. | 26 June 2018, 02:24:16 UTC |
eaa5ec0 | Adiv Paradise | 15 May 2018, 00:40:58 UTC | Added comprehensive PDF demonstrating how to analyze netCDF output files. | 15 May 2018, 00:40:58 UTC |
4b203dd | Adiv Paradise | 13 May 2018, 04:04:50 UTC | Successfully decoupled length of year in timesteps and diffusion timescales from rotspd and solar_day. n_days_per_year will now default to 360 if you mess with rotspd, so adjust the year length in days according to ntspd--i.e. 348 steps per day and 36 days per year is approx. as many timesteps in a year as 32 steps per day and 360 days per year. | 13 May 2018, 04:04:50 UTC |
45b4f81 | Adiv Paradise | 12 May 2018, 03:35:07 UTC | Days per year is decoupled from rotspd, but solar_day it appears can't be changed. It seems to only control time unit conversions; why does locking it to 24 hours produce NaNs? | 12 May 2018, 03:35:07 UTC |
3add7ec | Adiv Paradise | 12 May 2018, 02:48:48 UTC | Decoupled solar_day and days_per_year from rotspd--they should stay constant. Also made ndcycle default to 1. | 12 May 2018, 02:48:48 UTC |
4502707 | Adiv Paradise | 12 May 2018, 02:46:28 UTC | Revert "Tried to fix how the code clocks itself--solar_day is purely dimensional; it should never actually change." This reverts commit f6f732bcbad56ae18644a956459b3c912e4c8dec. For some reason code breaks. Will try again. | 12 May 2018, 02:46:28 UTC |
f6f732b | Adiv Paradise | 12 May 2018, 02:44:29 UTC | Tried to fix how the code clocks itself--solar_day is purely dimensional; it should never actually change. | 12 May 2018, 02:44:29 UTC |
62bfd0f | Adiv Paradise | 23 April 2018, 22:11:51 UTC | Fixed NaN bug in weathering output when landfraction is zero (aquaplanet). | 23 April 2018, 22:11:51 UTC |
3c21d30 | Adiv Paradise | 06 February 2018, 02:07:54 UTC | Bugfix | 06 February 2018, 02:07:54 UTC |
2593c19 | Adiv Paradise | 05 February 2018, 23:39:56 UTC | Added 'slowdown' namelist parameter for radmod_namelist to give slower diurnal cycles. | 05 February 2018, 23:39:56 UTC |
3ac2730 | Adiv Paradise | 23 October 2017, 20:28:45 UTC | Small updates | 23 October 2017, 20:28:45 UTC |
f9bc218 | Adiv Paradise | 17 October 2017, 21:58:43 UTC | Reverse accidental addition of workspace files | 17 October 2017, 21:58:43 UTC |
15677b2 | Adiv Paradise | 17 October 2017, 21:55:32 UTC | Fixed fixed-longitude bug where substellar point was showing up at -fixedlon. Flipped sidereal_day/solar_day adjustment for rotspd!=1, such that providing rotspd adjusts sidereal_day first and foremost. | 17 October 2017, 21:55:32 UTC |
039d578 | Adiv Paradise | 17 October 2017, 21:11:57 UTC | Clean up plasim/bld/--we don't actually need to include these files. | 17 October 2017, 21:11:57 UTC |
9c82411 | Adiv Paradise | 17 October 2017, 21:11:14 UTC | Bugfixes | 17 October 2017, 21:11:14 UTC |
5c205f9 | Adiv Paradise | 17 October 2017, 20:26:20 UTC | Turned off default year-by-year CO2 and pressure. Do it externally. Added Kristen's tidal-locking hack, enabled with the nfixed flag in radmod_namelist and the fixedlon parameter (degrees). | 17 October 2017, 20:26:20 UTC |
0a0b6a6 | Adiv Paradise | 17 October 2017, 02:26:08 UTC | Added cosine of solar zenith angle to output. Also added single-core version of utilities.f90. | 17 October 2017, 02:26:08 UTC |
2a4f9c0 | Adiv Paradise | 04 October 2017, 02:33:00 UTC | Fixed bug in simple relaxation scripts | 04 October 2017, 02:33:00 UTC |
0a6c216 | Adiv Paradise | 03 October 2017, 22:34:39 UTC | Added model scripts for just letting a model relax. | 03 October 2017, 22:34:39 UTC |
f834e72 | Adiv Paradise | 03 October 2017, 19:57:44 UTC | Updated constants | 03 October 2017, 19:57:44 UTC |
4647ddb | Adiv Paradise | 03 October 2017, 19:40:51 UTC | Updated landmod namelist to make sure snow isn't limited | 03 October 2017, 19:40:51 UTC |
742bb98 | Adiv Paradise | 28 September 2017, 04:47:48 UTC | Added alternate continent generator that uses the cratonal seeds used to build the continents to also build orographic 'spines' for the continents rather than central plateaus. Somewhat more realistic? | 28 September 2017, 04:47:48 UTC |
21d07f5 | Adiv Paradise | 27 September 2017, 23:07:49 UTC | Added PlanetGrid.ipynb, which pulls longitude and latitude arrays from T21.nc (or equivalent if using a higher resolution--provide your own though), and randomly generates continents according to the user's desired number of landmasses and land fraction. It's much better at getting the land fraction right than the number of landmasses, since as they grow landmasses often merge. Also generates template topography (higher elevation at landmass center, no mountains), and writes SRA boundary condition files for land-sea mask and orography. | 27 September 2017, 23:07:49 UTC |
cebab15 | Adiv Paradise | 13 September 2017, 00:28:50 UTC | Updated the estimated Earth annual precipitation in the weathering formulation, using estimates from Chen 2002 and Schneider 2014. Also updated (fixed) the tuning factor, splitting it into two tuning factors--absolute and relative. | 13 September 2017, 00:28:50 UTC |
24f2802 | Adiv Paradise | 11 August 2017, 23:56:56 UTC | Added weatherable precipitation, monthly maximum temperature, and monthly minimum temperature to output. | 11 August 2017, 23:56:56 UTC |
231e2c0 | Adiv Paradise | 10 August 2017, 19:57:33 UTC | Fixed bug in carbonmod.f90 resulting in plummeting surface pressure and pCO2. Also improved/cleaned weathering.pso header output in python models. | 10 August 2017, 19:57:33 UTC |
60edfbb | Adiv Paradise | 09 August 2017, 20:17:15 UTC | Fixed start=False bug in python model scripts | 09 August 2017, 20:17:15 UTC |
718cab4 | Adiv Paradise | 24 July 2017, 17:21:33 UTC | Added buildice.f90 (missing file). | 24 July 2017, 17:21:33 UTC |
30c0662 | Adiv Paradise | 24 July 2017, 17:17:55 UTC | Fixed compilation bug, tweaked the leapfrog scripts. | 24 July 2017, 17:17:55 UTC |
46c59d7 | Adiv Paradise | 21 July 2017, 18:21:42 UTC | Added new run mode similar to the basic coupled mode, but where if the snowpack is globally stable but still triggering the rate-limiter, the larger jump in pCO2 is permitted, with snowpack adjusted in a series of steps. | 21 July 2017, 18:21:42 UTC |
fb1be38 | Adiv Paradise | 17 July 2017, 20:28:53 UTC | Bug fix in glacier run script | 17 July 2017, 20:28:53 UTC |
15117c0 | Adiv Paradise | 17 July 2017, 20:14:54 UTC | Added runscripts that only handle the carbon cycle. Also modified configure.sh to generate appropriate snow/ice build scripts. | 17 July 2017, 20:14:54 UTC |
f76af8b | Adiv Paradise | 17 July 2017, 19:11:47 UTC | Added run scripts that only really adjust ice sheets, without aiming for large jumps in pCO2 (though pCO2 will still be adjusted if the carbon model is turned on). | 17 July 2017, 19:11:47 UTC |
02280bb | Adiv Paradise | 15 July 2017, 20:43:58 UTC | Added script to build artificial continental ice sheets over 4 years then go from there. | 15 July 2017, 20:43:58 UTC |
04c0933 | Adiv Paradise | 15 July 2017, 18:32:39 UTC | Modified glacier coupling to consider persistence and existence of the snowpack and use a 5-year average snow change rather than 3-year average. | 15 July 2017, 18:32:39 UTC |
8655fe4 | Adiv Paradise | 14 July 2017, 21:56:46 UTC | Small modifications, plus added the coupling script that evolves CO2 and snowpack over geologic time, in the models/ folder. | 14 July 2017, 21:56:46 UTC |
d5cb548 | Adiv Paradise | 14 July 2017, 21:40:27 UTC | Remove large files | 14 July 2017, 21:40:27 UTC |
78beb1a | Adiv Paradise | 14 July 2017, 21:37:54 UTC | Merged in the glacier model. This framework really just adjusts the geopotential each year, based on the snow depth. This means it could easily be adapted for mountain-building. The actual glacier model itself, which adjusts the snow depth on geological timescales between runs, is not yet included (nor is the carbon cycle analog). Next commit. | 14 July 2017, 21:37:54 UTC |
e9528f3 | Adiv Paradise | 14 July 2017, 18:39:39 UTC | Removed large files. | 14 July 2017, 18:39:39 UTC |
43486f2 | Adiv Paradise | 14 July 2017, 18:37:15 UTC | Initial forked commit. Added weathering implementation plus some documentation. | 14 July 2017, 18:37:15 UTC |
ea4d2d8 | Frank | 28 June 2017, 14:13:41 UTC | Frank 28.06.17: plasim.f90 bugfix for nentropy > 0 (and nenergy=0) | 28 June 2017, 14:13:41 UTC |
b7f3e34 | Frank | 21 June 2017, 12:12:31 UTC | FL 21.06.2017: cpl.f90: add one line diag printout (nlsg > 1) fluxmod.f90: bug fix for entropy and energy diagnostics (missing cp in stress) oceanmod.f90: add one line diag printout (nlsg > 1) plasim.f90: a) bug fix for GWD entropy diagnostics (- sign) b) small additional print out for nprint > 0 radmod.f90: 3d co2 distribution included | 21 June 2017, 12:12:31 UTC |
5af010a | Edilbert Kirk | 06 June 2017, 09:35:00 UTC | don't create "sam" or "cat" directory tree in configure.sh | 06 June 2017, 09:35:00 UTC |
58ae38c | Edilbert Kirk | 06 June 2017, 09:20:50 UTC | Merge branch 'master' of https://github.com/Edilbert/PLASIM | 06 June 2017, 09:20:50 UTC |
8ca6c60 | Edilbert Kirk | 06 June 2017, 09:19:35 UTC | most tests for the existence of SAM and CAT | 06 June 2017, 09:19:35 UTC |
23cf675 | Frank | 09 May 2017, 12:50:25 UTC | FL 09.05.2017: new 3d energy and entropy diagnostics (+ some small changes in the old 2d) | 09 May 2017, 12:50:25 UTC |
696ecbc | Edilbert Kirk | 07 April 2017, 07:48:01 UTC | Merge branch 'master' of https://github.com/Edilbert/PLASIM | 07 April 2017, 07:48:01 UTC |
adb891b | Edilbert Kirk | 07 April 2017, 07:47:26 UTC | fix postprocessor reference | 07 April 2017, 07:47:26 UTC |
a9d0ba4 | HartmutBorth | 31 March 2017, 09:32:22 UTC | centered spectral plot | 31 March 2017, 09:32:22 UTC |
04470ad | Edilbert Kirk | 27 March 2017, 13:06:59 UTC | add GUI type ISOAMP for display of CAT amplitudes | 27 March 2017, 13:06:59 UTC |
fd1242e | Edilbert Kirk | 27 March 2017, 12:18:25 UTC | Fix bug in init_forc | 27 March 2017, 12:18:25 UTC |
b6c6e2c | Edilbert Kirk | 02 February 2017, 10:31:23 UTC | update burner | 02 February 2017, 10:31:23 UTC |
052093d | Edilbert Kirk | 02 February 2017, 07:44:10 UTC | add Plasim_Report | 02 February 2017, 07:44:10 UTC |
2ce6275 | Edilbert Kirk | 01 February 2017, 14:49:21 UTC | remove NHELSUA from MOST selectable options | 01 February 2017, 14:49:21 UTC |
0a45f08 | Edilbert Kirk | 15 December 2016, 10:12:25 UTC | add GUIPUT for amplitude array | 15 December 2016, 10:12:25 UTC |
9b88b14 | Edilbert Kirk | 05 December 2016, 14:14:24 UTC | update LinePlot | 05 December 2016, 14:14:24 UTC |
7cec5af | Edilbert Kirk | 29 November 2016, 11:52:57 UTC | insert guiput for amplitudes | 29 November 2016, 11:52:57 UTC |
99f4bf4 | Edilbert Kirk | 29 November 2016, 09:57:34 UTC | add amplitude plot | 29 November 2016, 09:57:34 UTC |
b5bb956 | Edilbert Kirk | 29 November 2016, 09:19:51 UTC | add multiple lineplots | 29 November 2016, 09:19:51 UTC |
49845de | HartmutBorth | 23 November 2016, 10:09:03 UTC | Merge branch 'master' of https://github.com/Edilbert/PLASIM | 23 November 2016, 10:09:03 UTC |
588049b | HartmutBorth | 23 November 2016, 10:06:03 UTC | second and third form of jacobian introduced | 23 November 2016, 10:06:03 UTC |
fa84151 | Edilbert Kirk | 22 November 2016, 12:11:50 UTC | implement CAT line plot | 22 November 2016, 12:11:50 UTC |
b55dc65 | Edilbert Kirk | 22 November 2016, 11:42:57 UTC | X11 communication | 22 November 2016, 11:42:57 UTC |
3f9b3d5 | HartmutBorth | 22 November 2016, 11:17:42 UTC | guiput for lineplot added | 22 November 2016, 11:17:42 UTC |
93ce0d2 | HartmutBorth | 22 November 2016, 10:04:36 UTC | new postprocessing, next version of jacobian | 22 November 2016, 10:04:36 UTC |
3d109c3 | HartmutBorth | 18 November 2016, 16:58:07 UTC | extended operators and jacobian | 18 November 2016, 16:58:07 UTC |
763b908 | HartmutBorth | 18 November 2016, 09:17:31 UTC | new simulations and next version of jacobian | 18 November 2016, 09:17:31 UTC |
f25ad27 | HartmutBorth | 15 November 2016, 15:55:42 UTC | modified simulations | 15 November 2016, 15:55:42 UTC |
d5544ad | HartmutBorth | 15 November 2016, 15:05:49 UTC | modified simulations | 15 November 2016, 15:05:49 UTC |
18cdcf6 | Edilbert Kirk | 15 November 2016, 14:43:59 UTC | add GUI parameter | 15 November 2016, 14:43:59 UTC |