https://github.com/alphaparrot/ExoPlaSim

sort by:
Revision Author Date Message Commit Date
e534acd Added switch for 20-layer Rayleigh drag at top of atmosphere 03 March 2019, 20:18:20 UTC
07f15ae Fixes to spin-up timestepping in plasim.f90. Code runs now. 23 February 2019, 06:31:32 UTC
8ff264a First full attempt at calendar overhaul. Currently broken. 22 February 2019, 22:42:30 UTC
084a6f7 Starting to implement new calendar system to permit non-standard day lengths 22 February 2019, 01:29:54 UTC
b08ce76 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 Added cloud-free switch for SWR 09 January 2019, 02:10:04 UTC
6506b99 Added DOI badge to readme.md 07 January 2019, 20:01:22 UTC
3ecccb0 In original bottom-scattering setup, Rayleigh scattering now scales with total atmospheric pressure. 15 November 2018, 16:56:33 UTC
94ada2f 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 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 Add missing files 18 October 2018, 16:44:54 UTC
3d7c6f2 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 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 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 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 Added bypass so nglacier doesn't have to be on for oroini to get called. 19 August 2018, 21:02:06 UTC
5719042 Added OROSCALE to landmod_namelist--apparently it had been removed from surfmod_namelist at some point? 13 August 2018, 21:45:57 UTC
3b55892 Added desert planet mode. Also made the soil heat capacity visible to landmod_namelist. 09 August 2018, 16:51:32 UTC
4945105 Merge branch 'low_io' 02 August 2018, 04:36:15 UTC
5a37be1 Caught missing argument in subroutine call. 02 August 2018, 04:35:03 UTC
5bd4716 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 Added flags to slow down write frequency 13 July 2018, 19:40:38 UTC
5dd88b3 Bugfix for wet soil 13 July 2018, 19:36:03 UTC
b88211f Trying out a soil albedo scheme where soil albedo depends on soil water content. 11 July 2018, 04:43:21 UTC
302f0df Small bugfix in carbonmod.f90 06 July 2018, 19:06:33 UTC
c4f2ef0 Small fixes 03 July 2018, 19:16:19 UTC
84067c6 Merge branch 'icefraction'--allow ice cover to be fractional. 28 June 2018, 21:42:23 UTC
7be181e 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 Add carbonmod.f90 changes from icefraction branch. 26 June 2018, 03:14:07 UTC
08ae8f8 Small changes to carbonmod.f90: handle planet radius and land fraction appropriately. 26 June 2018, 03:13:15 UTC
ae93e6a 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 Added comprehensive PDF demonstrating how to analyze netCDF output files. 15 May 2018, 00:40:58 UTC
4b203dd 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 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 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 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 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 Fixed NaN bug in weathering output when landfraction is zero (aquaplanet). 23 April 2018, 22:11:51 UTC
3c21d30 Bugfix 06 February 2018, 02:07:54 UTC
2593c19 Added 'slowdown' namelist parameter for radmod_namelist to give slower diurnal cycles. 05 February 2018, 23:39:56 UTC
3ac2730 Small updates 23 October 2017, 20:28:45 UTC
f9bc218 Reverse accidental addition of workspace files 17 October 2017, 21:58:43 UTC
15677b2 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 Clean up plasim/bld/--we don't actually need to include these files. 17 October 2017, 21:11:57 UTC
9c82411 Bugfixes 17 October 2017, 21:11:14 UTC
5c205f9 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 Added cosine of solar zenith angle to output. Also added single-core version of utilities.f90. 17 October 2017, 02:26:08 UTC
2a4f9c0 Fixed bug in simple relaxation scripts 04 October 2017, 02:33:00 UTC
0a6c216 Added model scripts for just letting a model relax. 03 October 2017, 22:34:39 UTC
f834e72 Updated constants 03 October 2017, 19:57:44 UTC
4647ddb Updated landmod namelist to make sure snow isn't limited 03 October 2017, 19:40:51 UTC
742bb98 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 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 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 Added weatherable precipitation, monthly maximum temperature, and monthly minimum temperature to output. 11 August 2017, 23:56:56 UTC
231e2c0 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 Fixed start=False bug in python model scripts 09 August 2017, 20:17:15 UTC
718cab4 Added buildice.f90 (missing file). 24 July 2017, 17:21:33 UTC
30c0662 Fixed compilation bug, tweaked the leapfrog scripts. 24 July 2017, 17:17:55 UTC
46c59d7 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 Bug fix in glacier run script 17 July 2017, 20:28:53 UTC
15117c0 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 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 Added script to build artificial continental ice sheets over 4 years then go from there. 15 July 2017, 20:43:58 UTC
04c0933 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 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 Remove large files 14 July 2017, 21:40:27 UTC
78beb1a 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 Removed large files. 14 July 2017, 18:39:39 UTC
43486f2 Initial forked commit. Added weathering implementation plus some documentation. 14 July 2017, 18:37:15 UTC
ea4d2d8 Frank 28.06.17: plasim.f90 bugfix for nentropy > 0 (and nenergy=0) 28 June 2017, 14:13:41 UTC
b7f3e34 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 don't create "sam" or "cat" directory tree in configure.sh 06 June 2017, 09:35:00 UTC
58ae38c Merge branch 'master' of https://github.com/Edilbert/PLASIM 06 June 2017, 09:20:50 UTC
8ca6c60 most tests for the existence of SAM and CAT 06 June 2017, 09:19:35 UTC
23cf675 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 Merge branch 'master' of https://github.com/Edilbert/PLASIM 07 April 2017, 07:48:01 UTC
adb891b fix postprocessor reference 07 April 2017, 07:47:26 UTC
a9d0ba4 centered spectral plot 31 March 2017, 09:32:22 UTC
04470ad add GUI type ISOAMP for display of CAT amplitudes 27 March 2017, 13:06:59 UTC
fd1242e Fix bug in init_forc 27 March 2017, 12:18:25 UTC
b6c6e2c update burner 02 February 2017, 10:31:23 UTC
052093d add Plasim_Report 02 February 2017, 07:44:10 UTC
2ce6275 remove NHELSUA from MOST selectable options 01 February 2017, 14:49:21 UTC
0a45f08 add GUIPUT for amplitude array 15 December 2016, 10:12:25 UTC
9b88b14 update LinePlot 05 December 2016, 14:14:24 UTC
7cec5af insert guiput for amplitudes 29 November 2016, 11:52:57 UTC
99f4bf4 add amplitude plot 29 November 2016, 09:57:34 UTC
b5bb956 add multiple lineplots 29 November 2016, 09:19:51 UTC
49845de Merge branch 'master' of https://github.com/Edilbert/PLASIM 23 November 2016, 10:09:03 UTC
588049b second and third form of jacobian introduced 23 November 2016, 10:06:03 UTC
fa84151 implement CAT line plot 22 November 2016, 12:11:50 UTC
b55dc65 X11 communication 22 November 2016, 11:42:57 UTC
3f9b3d5 guiput for lineplot added 22 November 2016, 11:17:42 UTC
93ce0d2 new postprocessing, next version of jacobian 22 November 2016, 10:04:36 UTC
3d109c3 extended operators and jacobian 18 November 2016, 16:58:07 UTC
763b908 new simulations and next version of jacobian 18 November 2016, 09:17:31 UTC
f25ad27 modified simulations 15 November 2016, 15:55:42 UTC
d5544ad modified simulations 15 November 2016, 15:05:49 UTC
18cdcf6 add GUI parameter 15 November 2016, 14:43:59 UTC
back to top