Recent Releases of epic

epic - EPIC version 0.14.3

What's Changed

  • Upload recompiled manual by @matt-frey in https://github.com/EPIC-model/epic/pull/576
  • Implement fixed time step by @sjboeing in https://github.com/EPIC-model/epic/pull/572
  • Update requirements.txt by @matt-frey in https://github.com/EPIC-model/epic/pull/577
  • Update to python 3.12.0 by @matt-frey in https://github.com/EPIC-model/epic/pull/578
  • Fix Python version in Python environment setup by @matt-frey in https://github.com/EPIC-model/epic/pull/581
  • Fixes detected in debugging (symmetry checks/labels) by @sjboeing in https://github.com/EPIC-model/epic/pull/583
  • Update manual by @matt-frey in https://github.com/EPIC-model/epic/pull/585
  • Update requirements.txt by @matt-frey in https://github.com/EPIC-model/epic/pull/587
  • Fix MPI tests by @matt-frey in https://github.com/EPIC-model/epic/pull/588
  • Fix in merging by @sjboeing in https://github.com/EPIC-model/epic/pull/586
  • Explicit setter for type netcdf_info by @matt-frey in https://github.com/EPIC-model/epic/pull/590
  • Fixes for ifort by @matt-frey in https://github.com/EPIC-model/epic/pull/592
  • Fix ACLANGPROGRAM for netcdf-c by @matt-frey in https://github.com/EPIC-model/epic/pull/591
  • Add missing use statement for filed diagnostics in main branch compil… by @sjboeing in https://github.com/EPIC-model/epic/pull/594
  • Make parcel container more object-oriented by @matt-frey in https://github.com/EPIC-model/epic/pull/593
  • Unit test and type fix by @matt-frey in https://github.com/EPIC-model/epic/pull/595
  • Fix error in getlocalbounds by @matt-frey in https://github.com/EPIC-model/epic/pull/596
  • Fix label of planetary vorticity by @matt-frey in https://github.com/EPIC-model/epic/pull/597
  • Remove default flags by @matt-frey in https://github.com/EPIC-model/epic/pull/598
  • Change ENABLEPYTHON to ENABLEPYTHON_CHECK by @matt-frey in https://github.com/EPIC-model/epic/pull/599
  • Remove unused 2D FFT routines by @matt-frey in https://github.com/EPIC-model/epic/pull/600
  • Update CHANGELOG.md by @matt-frey in https://github.com/EPIC-model/epic/pull/601

Full Changelog: https://github.com/EPIC-model/epic/compare/0.14.2...0.14.3

- Fortran
Published by matt-frey 11 months ago

epic - EPIC version 0.14.2

What's Changed

  • Optimise nearest algorithm tree resolve step by @matt-frey in https://github.com/EPIC-model/epic/pull/561
  • Implement generalised damping, including surface damping by @sjboeing in https://github.com/EPIC-model/epic/pull/562
  • Add optimised rejection method by @matt-frey in https://github.com/EPIC-model/epic/pull/563
  • Update webpage by @matt-frey in https://github.com/EPIC-model/epic/pull/564
  • Add labels to code by @sjboeing in https://github.com/EPIC-model/epic/pull/565
  • Reset labels and dilution when writing to netCDF by @sjboeing in https://github.com/EPIC-model/epic/pull/566
  • Support for 64-bit integers by @matt-frey in https://github.com/EPIC-model/epic/pull/560
  • Set total number of parcels before parcel_communicate by @matt-frey in https://github.com/EPIC-model/epic/pull/567
  • Fix input to acos by @matt-frey in https://github.com/EPIC-model/epic/pull/568
  • Fix rejection method by @matt-frey in https://github.com/EPIC-model/epic/pull/570
  • Explicitly set the attributes to write by @matt-frey in https://github.com/EPIC-model/epic/pull/571
  • Bugfixes to labelling by @sjboeing in https://github.com/EPIC-model/epic/pull/569
  • Move GitHub page to organisation by @matt-frey in https://github.com/EPIC-model/epic/pull/573
  • Add index.html which is a symbolic link to html/intro.html by @matt-frey in https://github.com/EPIC-model/epic/pull/574
  • Update version string from 0.14.1 to 0.14.2 by @matt-frey in https://github.com/EPIC-model/epic/pull/575

Full Changelog: https://github.com/EPIC-model/epic/compare/0.14.1...0.14.2

- Fortran
Published by matt-frey over 1 year ago

epic - EPIC version 0.14.1

What's Changed

  • Added/changed ifort style flags by @RuiApostolo in https://github.com/EPIC-model/epic/pull/494
  • Fix .zenodo.json by @matt-frey in https://github.com/EPIC-model/epic/pull/542
  • Generalise configure.ac by @matt-frey in https://github.com/EPIC-model/epic/pull/492
  • Selective parcel attribute writes by @matt-frey in https://github.com/EPIC-model/epic/pull/543
  • Need to calculate buoyancy extrema for total buoyancy by @matt-frey in https://github.com/EPIC-model/epic/pull/546
  • Update writing statistics to improved interface by @matt-frey in https://github.com/EPIC-model/epic/pull/545
  • Fix rk_timer by @matt-frey in https://github.com/EPIC-model/epic/pull/547
  • Collect merger statistics by @matt-frey in https://github.com/EPIC-model/epic/pull/544
  • Update conda environment by @matt-frey in https://github.com/EPIC-model/epic/pull/550
  • Damping implementation by @sjboeing in https://github.com/EPIC-model/epic/pull/549
  • Add missing stop_timer; fix resetting parcel split and merge diagnostics by @matt-frey in https://github.com/EPIC-model/epic/pull/552
  • Fix loop for nearest parcel check by @sjboeing in https://github.com/EPIC-model/epic/pull/555
  • Gridded strain by @sjboeing in https://github.com/EPIC-model/epic/pull/553
  • Ensure link exists before calling netcdf routine by @matt-frey in https://github.com/EPIC-model/epic/pull/558
  • New release 0.14.1 by @matt-frey in https://github.com/EPIC-model/epic/pull/559

New Contributors

  • @RuiApostolo made their first contribution in https://github.com/EPIC-model/epic/pull/494

Full Changelog: https://github.com/EPIC-model/epic/compare/0.14.0...0.14.1

- Fortran
Published by matt-frey almost 2 years ago

epic - EPIC version 0.14.0

What's Changed

  • Fix the write frequency by @matt-frey in https://github.com/EPIC-model/epic/pull/527
  • Add boundary surface fluxes by @matt-frey in https://github.com/EPIC-model/epic/pull/451
  • Add missing field statistics timer stop by @matt-frey in https://github.com/EPIC-model/epic/pull/537
  • Calculate squared buoyancy frequency only if not provided by @matt-frey in https://github.com/EPIC-model/epic/pull/538
  • Compilation flag based 1-point par2grid and grid2par by @sjboeing in https://github.com/EPIC-model/epic/pull/539
  • Overwrite default Zenodo metadata by @matt-frey in https://github.com/EPIC-model/epic/pull/536
  • Dev 0.14.0 by @matt-frey in https://github.com/EPIC-model/epic/pull/541

Full Changelog: https://github.com/EPIC-model/epic/compare/0.13.1...0.14.0

- Fortran
Published by matt-frey about 2 years ago

epic - EPIC version 0.13.1

What's Changed

  • Write specific fields only by @matt-frey in https://github.com/EPIC-model/epic/pull/520
  • Remove -fPIC flag by @matt-frey in https://github.com/EPIC-model/epic/pull/519
  • Do halo swap for nparg and nsparg by @matt-frey in https://github.com/EPIC-model/epic/pull/523
  • Fix OpenMP pragmas by @matt-frey in https://github.com/EPIC-model/epic/pull/528
  • Change default value from 1/40 to 1/20 by @matt-frey in https://github.com/EPIC-model/epic/pull/526
  • Initialise buoyancy, vorticity and humidity by @matt-frey in https://github.com/EPIC-model/epic/pull/534
  • Buoyancy perturbation mode by @matt-frey in https://github.com/EPIC-model/epic/pull/532
  • Update Python packages by @matt-frey in https://github.com/EPIC-model/epic/pull/522
  • Update Python tools by @matt-frey in https://github.com/EPIC-model/epic/pull/529
  • Increase buffer in parcel communication by @matt-frey in https://github.com/EPIC-model/epic/pull/530
  • Add data coarsening post-processing tool by @matt-frey in https://github.com/EPIC-model/epic/pull/521
  • Update changelog for version 0.13.1 by @matt-frey in https://github.com/EPIC-model/epic/pull/535

Full Changelog: https://github.com/EPIC-model/epic/compare/0.13.0...0.13.1

- Fortran
Published by matt-frey over 2 years ago

epic - EPIC version 0.13.0

MPI-parallel version of the 3D model.

What's Changed

  • Rename comm to comm_world by @matt-frey in https://github.com/EPIC-model/epic/pull/364
  • Extend NetCDF interface to MPI by @matt-frey in https://github.com/EPIC-model/epic/pull/363
  • Fix MPI reduction by @matt-frey in https://github.com/EPIC-model/epic/pull/366
  • Field decomposition by @matt-frey in https://github.com/EPIC-model/epic/pull/361
  • Grid halo swap by @matt-frey in https://github.com/EPIC-model/epic/pull/369
  • Parcel and field diagnostics in parallel by @matt-frey in https://github.com/EPIC-model/epic/pull/368
  • Read and write fields in parallel by @matt-frey in https://github.com/EPIC-model/epic/pull/367
  • Read and write parcels in parallel by @matt-frey in https://github.com/EPIC-model/epic/pull/365
  • Parcel exchange by @matt-frey in https://github.com/EPIC-model/epic/pull/362
  • Parallel parcel initialisation by @matt-frey in https://github.com/EPIC-model/epic/pull/373
  • Parallel par2grid by @matt-frey in https://github.com/EPIC-model/epic/pull/374
  • Parallel grid2par by @matt-frey in https://github.com/EPIC-model/epic/pull/375
  • Parallel parcel split by @matt-frey in https://github.com/EPIC-model/epic/pull/376
  • Parcel rejection method by @matt-frey in https://github.com/EPIC-model/epic/pull/377
  • Parallel gradient correction by @matt-frey in https://github.com/EPIC-model/epic/pull/383
  • Forward and backward FFT by @matt-frey in https://github.com/EPIC-model/epic/pull/438
  • MPI parallel FFT by @matt-frey in https://github.com/EPIC-model/epic/pull/428
  • MPI parcel Laplace correction by @matt-frey in https://github.com/EPIC-model/epic/pull/442
  • MPI timer module by @matt-frey in https://github.com/EPIC-model/epic/pull/443
  • Pull from main branch into 3d-mpi-model branch by @matt-frey in https://github.com/EPIC-model/epic/pull/444
  • Improve MPI communication by @matt-frey in https://github.com/EPIC-model/epic/pull/445
  • MPI passive communication in nearest algorithm by @matt-frey in https://github.com/EPIC-model/epic/pull/448
  • Remove reference potential energy calculation for 3D by @matt-frey in https://github.com/EPIC-model/epic/pull/449
  • Parallel nearest algorithm by @matt-frey in https://github.com/EPIC-model/epic/pull/384
  • Improve the search for libraries by @matt-frey in https://github.com/EPIC-model/epic/pull/452
  • Changes on halo swapping branch by @sjboeing in https://github.com/EPIC-model/epic/pull/456
  • Fix MPI related issues by @matt-frey in https://github.com/EPIC-model/epic/pull/453
  • Make RK4 variables part of the parcel container by @matt-frey in https://github.com/EPIC-model/epic/pull/457
  • Fix MPI related issues by @matt-frey in https://github.com/EPIC-model/epic/pull/460
  • Read parcels in chunks by @matt-frey in https://github.com/EPIC-model/epic/pull/459
  • Explicit array bounds by @matt-frey in https://github.com/EPIC-model/epic/pull/458
  • Recover lost changes from main to MPI branch by @matt-frey in https://github.com/EPIC-model/epic/pull/467
  • Cleanup and additional debug check in parcel nearest by @matt-frey in https://github.com/EPIC-model/epic/pull/466
  • Proper de-allocation of allocatable arrays by @matt-frey in https://github.com/EPIC-model/epic/pull/468
  • Print on rank 0 only and use MPI_Abort instead of stop by @matt-frey in https://github.com/EPIC-model/epic/pull/469
  • Communicate multiple fields in a single call by @matt-frey in https://github.com/EPIC-model/epic/pull/470
  • Fix writenetcdfaxis_3d by @matt-frey in https://github.com/EPIC-model/epic/pull/473
  • Single comm sum based by @sjboeing in https://github.com/EPIC-model/epic/pull/476
  • Fix MPI unit tests by @matt-frey in https://github.com/EPIC-model/epic/pull/477
  • Allocate RMA windows in MPI tests by @matt-frey in https://github.com/EPIC-model/epic/pull/480
  • Change nearest comparison script by @matt-frey in https://github.com/EPIC-model/epic/pull/481
  • Fix lower boundary of local box by @matt-frey in https://github.com/EPIC-model/epic/pull/482
  • Fix the vorticity correction by @matt-frey in https://github.com/EPIC-model/epic/pull/486
  • Use request-based RMA by @matt-frey in https://github.com/EPIC-model/epic/pull/472
  • 3rd order RK stepper by @matt-frey in https://github.com/EPIC-model/epic/pull/487
  • No allocatable strings by @matt-frey in https://github.com/EPIC-model/epic/pull/479
  • Implement algorithm by Scherzinger and Dohrmann by @matt-frey in https://github.com/EPIC-model/epic/pull/488
  • Ensure argument to dacos is within bounds by @matt-frey in https://github.com/EPIC-model/epic/pull/495
  • Use amax instead vmax as parcel splitting criterion by @matt-frey in https://github.com/EPIC-model/epic/pull/489
  • Resize parcel container by @matt-frey in https://github.com/EPIC-model/epic/pull/493
  • Communicate veta and vtau by @matt-frey in https://github.com/EPIC-model/epic/pull/496
  • Fix timer by @matt-frey in https://github.com/EPIC-model/epic/pull/499
  • Use MPIWinallocate instead of MPIWincreate by @matt-frey in https://github.com/EPIC-model/epic/pull/498
  • Fixes from serial version by @matt-frey in https://github.com/EPIC-model/epic/pull/501
  • Fixes issue with zero-indexing in inversion module by @sjboeing in https://github.com/EPIC-model/epic/pull/502
  • Replace eta and tau as part of parcel_replace subroutine by @sjboeing in https://github.com/EPIC-model/epic/pull/503
  • Parcel interpolation simplifications by @sjboeing in https://github.com/EPIC-model/epic/pull/505
  • Fix closing bracket in the gradient correction by @matt-frey in https://github.com/EPIC-model/epic/pull/507
  • Apply #507 to development branch by @matt-frey in https://github.com/EPIC-model/epic/pull/508
  • Fix parcels on periodic edge by @matt-frey in https://github.com/EPIC-model/epic/pull/509
  • Avoid array temporaries by @matt-frey in https://github.com/EPIC-model/epic/pull/504
  • Remove max_vratio from configuration files by @matt-frey in https://github.com/EPIC-model/epic/pull/510
  • Simplify parcel merge routine call by @matt-frey in https://github.com/EPIC-model/epic/pull/514
  • Fix unit-tests -- register missing timer and fix function call by @matt-frey in https://github.com/EPIC-model/epic/pull/513
  • Fix communicator issue by @matt-frey in https://github.com/EPIC-model/epic/pull/512
  • Do not use MPICOMMWORLD as default in collectives by @matt-frey in https://github.com/EPIC-model/epic/pull/515
  • MPI version of 3D model by @matt-frey in https://github.com/EPIC-model/epic/pull/511
  • Fix OpenMP race condition in inversion_utils.f90 by @matt-frey in https://github.com/EPIC-model/epic/pull/516
  • Update changelog version 0.13.0 by @matt-frey in https://github.com/EPIC-model/epic/pull/518

Full Changelog: https://github.com/EPIC-model/epic/compare/0.12.6...0.13.0

- Fortran
Published by matt-frey over 2 years ago

epic - EPIC version 0.12.6

What's Changed

  • Pull optimizations to serial version by @matt-frey in https://github.com/EPIC-model/epic/pull/500

Full Changelog: https://github.com/EPIC-model/epic/compare/0.12.5...0.12.6

Note: This is the last version of EPIC with a serial 3D model.

- Fortran
Published by matt-frey over 2 years ago

epic - EPIC version 0.12.5

What's Changed

  • Update requirements.txt by @matt-frey in https://github.com/EPIC-model/epic/pull/450
  • Fix the calculation of the vorticity correction by @matt-frey in https://github.com/EPIC-model/epic/pull/484

Full Changelog: https://github.com/EPIC-model/epic/compare/0.12.4...0.12.5

- Fortran
Published by matt-frey almost 3 years ago

epic - EPIC version 0.12.4

What's Changed

  • Fix field reading in 2D genspec and add 3D genspec by @matt-frey in https://github.com/matt-frey/epic/pull/346
  • Divergence form and nearest parcel fix by @matt-frey in https://github.com/matt-frey/epic/pull/399
  • Rename RK4 constants by @matt-frey in https://github.com/matt-frey/epic/pull/401
  • Use named indices for n-rank arrays by @matt-frey in https://github.com/matt-frey/epic/pull/400
  • Clean up flux form code by @matt-frey in https://github.com/matt-frey/epic/pull/402
  • Unreadable timings by @matt-frey in https://github.com/matt-frey/epic/pull/405
  • Apply nearest fix in 2d by @matt-frey in https://github.com/matt-frey/epic/pull/403
  • Generalise NetCDF dimension and axis names by @matt-frey in https://github.com/matt-frey/epic/pull/406
  • Monitor number of splits and merges by @matt-frey in https://github.com/matt-frey/epic/pull/407
  • Clean up par2grid by @matt-frey in https://github.com/matt-frey/epic/pull/409
  • Zeta zero on boundary by @matt-frey in https://github.com/matt-frey/epic/pull/408
  • Fix compilation with config.f90 by @matt-frey in https://github.com/matt-frey/epic/pull/410
  • Update the manual by @matt-frey in https://github.com/matt-frey/epic/pull/411
  • Fix python scripts due to NetCDF interface by @matt-frey in https://github.com/matt-frey/epic/pull/412
  • Fix writing z axis to NetCDF by @matt-frey in https://github.com/matt-frey/epic/pull/413
  • Changes to moist setup: shorter run, smooth edge bubble by @sjboeing in https://github.com/matt-frey/epic/pull/414
  • Humidity diagnostics by @sjboeing in https://github.com/matt-frey/epic/pull/415
  • Sgs diagnostics by @sjboeing in https://github.com/matt-frey/epic/pull/416
  • Restarts with zeta flags by @sjboeing in https://github.com/matt-frey/epic/pull/417
  • Update requirements.txt by @matt-frey in https://github.com/matt-frey/epic/pull/418
  • Update the input section of the manual by @matt-frey in https://github.com/matt-frey/epic/pull/419
  • Add more statistics by @matt-frey in https://github.com/matt-frey/epic/pull/420
  • Fix parcel interpolation by @matt-frey in https://github.com/matt-frey/epic/pull/423
  • Use central differencing in solenoidal correction and tendency calculation by @matt-frey in https://github.com/matt-frey/epic/pull/425
  • Peref in NetCDF output by @matt-frey in https://github.com/matt-frey/epic/pull/422
  • Linear extrapolation central diffz by @matt-frey in https://github.com/matt-frey/epic/pull/426
  • Fix buoyancy extrema calculation by @matt-frey in https://github.com/matt-frey/epic/pull/427
  • Check if file exists by @matt-frey in https://github.com/matt-frey/epic/pull/430
  • Domain averaged quantities in 2D and 3D and protected parameters in 2D by @matt-frey in https://github.com/matt-frey/epic/pull/431
  • Update python scripts by @matt-frey in https://github.com/matt-frey/epic/pull/432
  • Setting 3D default n per cell to 8 (a cube) by @sjboeing in https://github.com/matt-frey/epic/pull/434
  • Add missing factor 1/2 to peref calculation by @matt-frey in https://github.com/matt-frey/epic/pull/437
  • Fix verbose mode and update initialisation in parcel correction unit tests by @matt-frey in https://github.com/matt-frey/epic/pull/435
  • APE calculation by @matt-frey in https://github.com/matt-frey/epic/pull/440
  • Initialise parcels like grid2par by @matt-frey in https://github.com/matt-frey/epic/pull/441
  • Add 3d setups by @matt-frey in https://github.com/matt-frey/epic/pull/433

Full Changelog: https://github.com/matt-frey/epic/compare/0.12.3...0.12.4

- Fortran
Published by matt-frey almost 3 years ago

epic - EPIC version 0.12.3

What's Changed

  • Make variables private for safety by @matt-frey in https://github.com/matt-frey/epic/pull/359
  • Calculate KE on the grid by @matt-frey in https://github.com/matt-frey/epic/pull/358
  • Change vmin and vmax and lambda_max by @matt-frey in https://github.com/matt-frey/epic/pull/345
  • Use relative error by @matt-frey in https://github.com/matt-frey/epic/pull/360
  • Change to criterion used in paper by @matt-frey in https://github.com/matt-frey/epic/pull/344
  • Fix gridded KE calculation by @matt-frey in https://github.com/matt-frey/epic/pull/381
  • Add split merge unit test by @matt-frey in https://github.com/matt-frey/epic/pull/380
  • Flux form including new inversion and net vorticity correction by @matt-frey in https://github.com/matt-frey/epic/pull/379
  • Fix B matrix advection by @matt-frey in https://github.com/matt-frey/epic/pull/388
  • Write time in nc_fields.py by @matt-frey in https://github.com/matt-frey/epic/pull/389
  • Write vorticity tendency in diagnose mode by @matt-frey in https://github.com/matt-frey/epic/pull/390
  • Add parcel enstrophy diagnostic by @matt-frey in https://github.com/matt-frey/epic/pull/391
  • Fix energy unit by @matt-frey in https://github.com/matt-frey/epic/pull/392
  • Write nparg and nsparg to NetCDF by @matt-frey in https://github.com/matt-frey/epic/pull/393
  • Add missing symbol in strings by @matt-frey in https://github.com/matt-frey/epic/pull/394
  • Additional FFT unit test by @sjboeing in https://github.com/matt-frey/epic/pull/395
  • Update requirements.txt by @matt-frey in https://github.com/matt-frey/epic/pull/396
  • Porting new inversion to EPIC by @matt-frey in https://github.com/matt-frey/epic/pull/397
  • Lagrangian vorticity tendency calculation by @matt-frey in https://github.com/matt-frey/epic/pull/398

Full Changelog: https://github.com/matt-frey/epic/compare/0.12.2...0.12.3

- Fortran
Published by matt-frey over 3 years ago

epic - EPIC version 0.10.8 with static TG

This version of EPIC can only simulate the static Taylor-Green vortex test case.

- Fortran
Published by matt-frey almost 4 years ago

epic - EPIC version 0.12.2

What's Changed

  • Use parcel vorticity to compute the vorticity tendency by @matt-frey in https://github.com/matt-frey/epic/pull/327
  • Extrapolate velocity by @matt-frey in https://github.com/matt-frey/epic/pull/333
  • Extrapolate strain components in u and v to halo grid points by @matt-frey in https://github.com/matt-frey/epic/pull/336
  • Dynamic maximum number of parcels by @matt-frey in https://github.com/matt-frey/epic/pull/334
  • Update conda environment by @matt-frey in https://github.com/matt-frey/epic/pull/339
  • Read and write physical constants and parameters by @matt-frey in https://github.com/matt-frey/epic/pull/337
  • Fix NetCDF unit test and do not run in verbose mode per default by @matt-frey in https://github.com/matt-frey/epic/pull/340
  • Add current manual version by @matt-frey in https://github.com/matt-frey/epic/pull/341
  • Fix calculation of symmetrized strain matrix by @matt-frey in https://github.com/matt-frey/epic/pull/342
  • Fix compilation in debug mode by @matt-frey in https://github.com/matt-frey/epic/pull/343
  • Fix NetCDF has_dataset by @matt-frey in https://github.com/matt-frey/epic/pull/348
  • Fix Jacobi solver by @matt-frey in https://github.com/matt-frey/epic/pull/349
  • Apply #349 to main by @matt-frey in https://github.com/matt-frey/epic/pull/350
  • Update conda packages by @matt-frey in https://github.com/matt-frey/epic/pull/353
  • Add with correct sign by @matt-frey in https://github.com/matt-frey/epic/pull/351
  • Fix time step estimate by @matt-frey in https://github.com/matt-frey/epic/pull/354
  • Add more debug checks for ellipsoids by @matt-frey in https://github.com/matt-frey/epic/pull/355
  • Writing integer datasets by @matt-frey in https://github.com/matt-frey/epic/pull/356
  • Beltrami stable version by @matt-frey in https://github.com/matt-frey/epic/pull/357

Full Changelog: https://github.com/matt-frey/epic/compare/0.12.1...0.12.2

- Fortran
Published by matt-frey almost 4 years ago

epic - EPIC version 0.12.1

What's Changed

  • Enable Python by @matt-frey in https://github.com/matt-frey/epic/pull/328
  • Beltrami flow by @matt-frey in https://github.com/matt-frey/epic/pull/330
  • Remove 3D Taylor-Green flow by @matt-frey in https://github.com/matt-frey/epic/pull/331
  • Add python EPIC config and write netCDF header by @matt-frey in https://github.com/matt-frey/epic/pull/329
  • Fix reading netcdf datasets by @matt-frey in https://github.com/matt-frey/epic/pull/332

Full Changelog: https://github.com/matt-frey/epic/compare/0.12.0...0.12.1

- Fortran
Published by matt-frey almost 4 years ago

epic - 0.12.0

What's Changed

  • Replace HDF5 with NetCDF by @matt-frey in https://github.com/matt-frey/epic/pull/325

Full Changelog: https://github.com/matt-frey/epic/compare/0.11.0...0.12.0

- Fortran
Published by matt-frey almost 4 years ago

epic - 0.11.0

What's Changed

  • Add --enable-3d flag by @matt-frey in https://github.com/matt-frey/epic/pull/226
  • Eigenvalue solver for real symmetric matrices by @matt-frey in https://github.com/matt-frey/epic/pull/229
  • Merge old approach into new by @matt-frey in https://github.com/matt-frey/epic/pull/235
  • Remove deprecated test by @matt-frey in https://github.com/matt-frey/epic/pull/236
  • parcel BC in 3D by @matt-frey in https://github.com/matt-frey/epic/pull/234
  • Add ellipsoid module by @matt-frey in https://github.com/matt-frey/epic/pull/233
  • OpenMP stafft by @matt-frey in https://github.com/matt-frey/epic/pull/239
  • 3D parcel initialisation by @matt-frey in https://github.com/matt-frey/epic/pull/238
  • 3D parcel splitting by @matt-frey in https://github.com/matt-frey/epic/pull/237
  • 2D FFT by @matt-frey in https://github.com/matt-frey/epic/pull/240
  • Add 3D par2grid unit test by @matt-frey in https://github.com/matt-frey/epic/pull/242
  • 3D nearest algorithm and parcel merging by @matt-frey in https://github.com/matt-frey/epic/pull/243
  • 3D parcel correction by @matt-frey in https://github.com/matt-frey/epic/pull/241
  • 3D RK4 by @matt-frey in https://github.com/matt-frey/epic/pull/244
  • 3D vorticity tendency less memory by @matt-frey in https://github.com/matt-frey/epic/pull/249
  • 3D vorticity tendency by @matt-frey in https://github.com/matt-frey/epic/pull/248
  • 3d adaptive time stepping by @matt-frey in https://github.com/matt-frey/epic/pull/250
  • 3D inversion unit test by @matt-frey in https://github.com/matt-frey/epic/pull/247
  • Add more unit tests by @matt-frey in https://github.com/matt-frey/epic/pull/246
  • 3d epic3d models by @matt-frey in https://github.com/matt-frey/epic/pull/261
  • 3d Robert case by @matt-frey in https://github.com/matt-frey/epic/pull/263
  • Fix bug in Straka diagnostics by @matt-frey in https://github.com/matt-frey/epic/pull/265
  • Change memory layout by @matt-frey in https://github.com/matt-frey/epic/pull/264
  • Optimizations by @matt-frey in https://github.com/matt-frey/epic/pull/266
  • 3D moisture plume test case by @matt-frey in https://github.com/matt-frey/epic/pull/267
  • Improve Jacobi by @matt-frey in https://github.com/matt-frey/epic/pull/272
  • Sboeing dec 2021 by @sjboeing in https://github.com/matt-frey/epic/pull/270
  • Initialise arrays by @matt-frey in https://github.com/matt-frey/epic/pull/273
  • cleanup by @matt-frey in https://github.com/matt-frey/epic/pull/274
  • Merge branch '3d-model' into branch 'develop' by @matt-frey in https://github.com/matt-frey/epic/pull/275
  • Restarting EPIC by @matt-frey in https://github.com/matt-frey/epic/pull/278
  • Add contribute guidelines by @matt-frey in https://github.com/matt-frey/epic/pull/262
  • Update changelog by @matt-frey in https://github.com/matt-frey/epic/pull/256
  • Fix calculation of getdelx and getdely for non-centred domains by @matt-frey in https://github.com/matt-frey/epic/pull/279
  • Store tau and eta by @matt-frey in https://github.com/matt-frey/epic/pull/276
  • Index based by @sjboeing in https://github.com/matt-frey/epic/pull/286
  • Moist test debug pull request in development by @sjboeing in https://github.com/matt-frey/epic/pull/288
  • Remove unused variables by @matt-frey in https://github.com/matt-frey/epic/pull/290
  • Combine to array by @matt-frey in https://github.com/matt-frey/epic/pull/293
  • Add initial time like in the 3D model by @matt-frey in https://github.com/matt-frey/epic/pull/294
  • Applying periodic BCs to parcel mergers by @sjboeing in https://github.com/matt-frey/epic/pull/297
  • Change order of multi-dimensional arrays in branch develop by @matt-frey in https://github.com/matt-frey/epic/pull/303
  • Remove merger dump develop by @matt-frey in https://github.com/matt-frey/epic/pull/305
  • Pull latest changes from master by @matt-frey in https://github.com/matt-frey/epic/pull/322
  • Update changelog by @matt-frey in https://github.com/matt-frey/epic/pull/323
  • Improve HDF5 library search by @matt-frey in https://github.com/matt-frey/epic/pull/324
  • Add 3D model by @matt-frey in https://github.com/matt-frey/epic/pull/326

Full Changelog: https://github.com/matt-frey/epic/compare/0.10.8...0.11.0

- Fortran
Published by matt-frey about 4 years ago

epic - EPIC version 0.10.8

What's Changed

  • Fix access of datasets + add colorcet license by @matt-frey in https://github.com/matt-frey/epic/pull/321

Full Changelog: https://github.com/matt-frey/epic/compare/0.10.7...0.10.8

- Fortran
Published by matt-frey about 4 years ago

epic - EPIC version 0.10.7

What's Changed

  • Fields must be reset by @matt-frey in https://github.com/matt-frey/epic/pull/315
  • Fix peref calculation by @matt-frey in https://github.com/matt-frey/epic/pull/317
  • Improve Python scripts by @matt-frey in https://github.com/matt-frey/epic/pull/318
  • Change setup of parcel correction tests by @matt-frey in https://github.com/matt-frey/epic/pull/316
  • Minor plotting changes by @matt-frey in https://github.com/matt-frey/epic/pull/319

Full Changelog: https://github.com/matt-frey/epic/compare/0.10.6...0.10.7

- Fortran
Published by matt-frey about 4 years ago

epic - EPIC version 0.10.6

What's Changed

  • More buoyancy and vorticity diagnostics by @matt-frey in https://github.com/matt-frey/epic/pull/310
  • Update python scripts by @matt-frey in https://github.com/matt-frey/epic/pull/308
  • Do not use data to set dmin and dmax by @matt-frey in https://github.com/matt-frey/epic/pull/311
  • Fix genspec writing spectrum by @matt-frey in https://github.com/matt-frey/epic/pull/309
  • Fix name clash by @matt-frey in https://github.com/matt-frey/epic/pull/312
  • minval and maxval by @matt-frey in https://github.com/matt-frey/epic/pull/313
  • Use heap memory by @matt-frey in https://github.com/matt-frey/epic/pull/314

Full Changelog: https://github.com/matt-frey/epic/compare/0.10.5...0.10.6

- Fortran
Published by matt-frey about 4 years ago

epic - EPIC version 0.10.5

What's Changed

  • Change order of multi-dimensional arrays by @matt-frey in https://github.com/matt-frey/epic/pull/302
  • Remove merger dump by @matt-frey in https://github.com/matt-frey/epic/pull/304
  • Release 0.10.5 by @matt-frey in https://github.com/matt-frey/epic/pull/306

Full Changelog: https://github.com/matt-frey/epic/compare/0.10.4...0.10.5

- Fortran
Published by matt-frey about 4 years ago

epic - EPIC version 0.10.4

What's Changed

  • Fix name of executable by @matt-frey in https://github.com/matt-frey/epic/pull/299
  • update changelog by @matt-frey in https://github.com/matt-frey/epic/pull/300
  • Fix name of executable by @matt-frey in https://github.com/matt-frey/epic/pull/301

Full Changelog: https://github.com/matt-frey/epic/compare/0.10.3...0.10.4

- Fortran
Published by matt-frey about 4 years ago

epic - EPIC version 0.10.3

What's Changed

  • Add CHANGELOG.md by @matt-frey in https://github.com/matt-frey/epic/pull/255
  • Update pillow dependency by @matt-frey in https://github.com/matt-frey/epic/pull/280
  • Update pyyaml dependency by @matt-frey in https://github.com/matt-frey/epic/pull/281
  • Update urllib3 dependency by @matt-frey in https://github.com/matt-frey/epic/pull/282
  • Fix get_delx for non-centred domains by @matt-frey in https://github.com/matt-frey/epic/pull/283
  • Update python dependencies by @matt-frey in https://github.com/matt-frey/epic/pull/285
  • Use proper interpolation name by @matt-frey in https://github.com/matt-frey/epic/pull/287
  • New structure in main like in branch develop by @matt-frey in https://github.com/matt-frey/epic/pull/291
  • Add initial time like in the 3D model by @matt-frey in https://github.com/matt-frey/epic/pull/295
  • Apply pull request #297 to master branch by @matt-frey in https://github.com/matt-frey/epic/pull/298
  • Changelog 0.10.3 by @matt-frey in https://github.com/matt-frey/epic/pull/296

Full Changelog: https://github.com/matt-frey/epic/compare/0.10.2...0.10.3

- Fortran
Published by matt-frey about 4 years ago

epic - EPIC version 0.10.2

This version is used for the first EPIC paper about the two-dimensional model.

Full Changelog: https://github.com/matt-frey/epic/compare/0.10.1...0.10.2

- Fortran
Published by matt-frey over 4 years ago

epic - EPIC version 0.10.1

Full Changelog: https://github.com/matt-frey/epic/compare/0.10.0...0.10.1

- Fortran
Published by matt-frey over 4 years ago

epic - EPIC version 0.10.0

What's Changed

  • Iterative merge by @sjboeing in https://github.com/matt-frey/epic/pull/216
  • Some improvements by @matt-frey in https://github.com/matt-frey/epic/pull/218
  • Improve python scripts by @matt-frey in https://github.com/matt-frey/epic/pull/219
  • Add spectrum analysis tool by @matt-frey in https://github.com/matt-frey/epic/pull/220
  • Suggestions for correct zooming of plots, based on test script by @sjboeing in https://github.com/matt-frey/epic/pull/221
  • Bilinear interpolation and black by @sjboeing in https://github.com/matt-frey/epic/pull/222
  • Fix spectrum scaling by @matt-frey in https://github.com/matt-frey/epic/pull/223
  • Parseval's theorem by @matt-frey in https://github.com/matt-frey/epic/pull/224
  • Update Robert test case by @matt-frey in https://github.com/matt-frey/epic/pull/225

Full Changelog: https://github.com/matt-frey/epic/compare/0.9.0...0.10.0

- Fortran
Published by matt-frey over 4 years ago

epic - Simplified user interface

What's Changed

  • Remove optimal merging by @matt-frey in https://github.com/matt-frey/epic/pull/213
  • Volume weighted rms vorticity by @matt-frey in https://github.com/matt-frey/epic/pull/214
  • Remove some options by @matt-frey in https://github.com/matt-frey/epic/pull/215

Full Changelog: https://github.com/matt-frey/epic/compare/0.8.0...0.9.0

- Fortran
Published by matt-frey over 4 years ago

epic - Before optimal merging removal

Up to this point we support optimal merging.

What's Changed

  • Remove bi-merge by @matt-frey in https://github.com/matt-frey/epic/pull/200
  • Nearest algorithm version 3 by @matt-frey in https://github.com/matt-frey/epic/pull/203
  • Precise stop as option by @matt-frey in https://github.com/matt-frey/epic/pull/204
  • Rename vminfraction and vmaxfraction by @matt-frey in https://github.com/matt-frey/epic/pull/206
  • Additional output (only temporarily) by @matt-frey in https://github.com/matt-frey/epic/pull/209
  • Rename variables by @matt-frey in https://github.com/matt-frey/epic/pull/208
  • Use single parameter for alphas and alphab by @matt-frey in https://github.com/matt-frey/epic/pull/207
  • Add rms vorticity diagnostic and cleanup by @matt-frey in https://github.com/matt-frey/epic/pull/210
  • Improve python scripts by @matt-frey in https://github.com/matt-frey/epic/pull/211
  • Fix bug in nparg statistics by @matt-frey in https://github.com/matt-frey/epic/pull/212

Full Changelog: https://github.com/matt-frey/epic/compare/0.7.0...0.8.0

- Fortran
Published by matt-frey over 4 years ago

epic - Before bi-merge removal

Up to this point we support bi-merge.

What's Changed

  • Remove point parcel model by @matt-frey in https://github.com/matt-frey/epic/pull/168
  • Time step buoyancy gradient by @matt-frey in https://github.com/matt-frey/epic/pull/170
  • Replace free slip bc for parcels with reflective bc by @matt-frey in https://github.com/matt-frey/epic/pull/171
  • Better parcel correction unit tests by @matt-frey in https://github.com/matt-frey/epic/pull/175
  • Add dry mode by @matt-frey in https://github.com/matt-frey/epic/pull/177
  • Parcel and field write by @matt-frey in https://github.com/matt-frey/epic/pull/178
  • Reduce number of par2grid calls by @matt-frey in https://github.com/matt-frey/epic/pull/180
  • Generalise time step based on buoyancy gradient by @matt-frey in https://github.com/matt-frey/epic/pull/183
  • Extrapolate to halo grid points for vorticity by @matt-frey in https://github.com/matt-frey/epic/pull/182
  • Create LICENSE by @matt-frey in https://github.com/matt-frey/epic/pull/186
  • Add licenses by @matt-frey in https://github.com/matt-frey/epic/pull/185
  • Improve plot tool by @matt-frey in https://github.com/matt-frey/epic/pull/165
  • Enhance input parameter names by @matt-frey in https://github.com/matt-frey/epic/pull/187
  • Remove file extension from all license files by @matt-frey in https://github.com/matt-frey/epic/pull/188
  • Ensure that we stop at the exact time limit by @matt-frey in https://github.com/matt-frey/epic/pull/189
  • More flexible write options by @matt-frey in https://github.com/matt-frey/epic/pull/190
  • Dump in time not step intervals by @matt-frey in https://github.com/matt-frey/epic/pull/195
  • Split diagnostics by @matt-frey in https://github.com/matt-frey/epic/pull/196
  • More diagnostics by @matt-frey in https://github.com/matt-frey/epic/pull/194
  • Change implementation to be similar to paper by @matt-frey in https://github.com/matt-frey/epic/pull/197

Full Changelog: https://github.com/matt-frey/epic/compare/0.6.0...0.7.0

- Fortran
Published by matt-frey over 4 years ago

epic - Before point parcel model removal

Up to this point we support the elliptical and non-elliptical model

What's Changed

  • Enable OpenMP by @matt-frey in https://github.com/matt-frey/epic/pull/162
  • Treat compiler warnings as errors by @matt-frey in https://github.com/matt-frey/epic/pull/164

Full Changelog: https://github.com/matt-frey/epic/compare/0.5.0...0.6.0

- Fortran
Published by matt-frey over 4 years ago

epic - Before OpenMP

Up to this point we do not have OpenMP support.

What's Changed

  • Remove classic RK4 by @matt-frey in https://github.com/matt-frey/epic/pull/141
  • Improve hdf5 interface by @matt-frey in https://github.com/matt-frey/epic/pull/146
  • Fix failing unit tests by @matt-frey in https://github.com/matt-frey/epic/pull/149
  • epic help and copy input files to share directory by @matt-frey in https://github.com/matt-frey/epic/pull/151
  • Use predefined constants by @matt-frey in https://github.com/matt-frey/epic/pull/148
  • Enable symmetry volume in debug mode by @matt-frey in https://github.com/matt-frey/epic/pull/150
  • Remove random parcel position initialisation by @matt-frey in https://github.com/matt-frey/epic/pull/152
  • Total buoyancy vs dry buoyancy by @matt-frey in https://github.com/matt-frey/epic/pull/145
  • Domain size like in original Straka paper by @matt-frey in https://github.com/matt-frey/epic/pull/157
  • Continuous gradient correction by @sjboeing in https://github.com/matt-frey/epic/pull/153
  • Generalize periodic BC for parcels by @matt-frey in https://github.com/matt-frey/epic/pull/156
  • Parcel diagnostics by @matt-frey in https://github.com/matt-frey/epic/pull/158
  • Add run script by @matt-frey in https://github.com/matt-frey/epic/pull/160
  • Add timer module by @matt-frey in https://github.com/matt-frey/epic/pull/161
  • Ensure x momentum is zero by @matt-frey in https://github.com/matt-frey/epic/pull/163

Full Changelog: https://github.com/matt-frey/epic/compare/0.4.0...0.5.0

- Fortran
Published by matt-frey over 4 years ago

epic - Before removal of classic RK4

Up to this point we support classic and low-storage RK4.

What's Changed

  • Remove exact interpolation by @matt-frey in https://github.com/matt-frey/epic/pull/135
  • Parcel reflection in case of splitting by @matt-frey in https://github.com/matt-frey/epic/pull/140
  • Add parcel split using the stretch attribute to the non-elliptic model by @matt-frey in https://github.com/matt-frey/epic/pull/125
  • Initialise parcels from grids by @matt-frey in https://github.com/matt-frey/epic/pull/143

Full Changelog: https://github.com/matt-frey/epic/compare/0.3.0...0.4.0

- Fortran
Published by matt-frey over 4 years ago

epic - Before removal of exact interpolation

This release still contains exact "interpolation" in parcel_interpl. This feature is removed with #135.

What's Changed

  • Advance the vorticity in the RK4 by @matt-frey in https://github.com/matt-frey/epic/pull/107
  • Remove second rank in parcel volume array by @matt-frey in https://github.com/matt-frey/epic/pull/110
  • Keep track of number of parcels per cell by @matt-frey in https://github.com/matt-frey/epic/pull/111
  • Remove Fortran mod files in make clean by @matt-frey in https://github.com/matt-frey/epic/pull/112
  • Missing nparg allocation by @matt-frey in https://github.com/matt-frey/epic/pull/116
  • Fix rms volume error and add rms vorticity error by @matt-frey in https://github.com/matt-frey/epic/pull/114
  • Rename diverge corrections by @matt-frey in https://github.com/matt-frey/epic/pull/115
  • Split correction methods by @matt-frey in https://github.com/matt-frey/epic/pull/117
  • Revisit python plotting by @matt-frey in https://github.com/matt-frey/epic/pull/118
  • Default input for coloring by @matt-frey in https://github.com/matt-frey/epic/pull/120
  • Add more debug compile flags by @matt-frey in https://github.com/matt-frey/epic/pull/121
  • Straka case example by @matt-frey in https://github.com/matt-frey/epic/pull/113
  • Add ENABLE_VERBOSE compile flag by @matt-frey in https://github.com/matt-frey/epic/pull/123
  • Update parcel velocity in RK4 by @matt-frey in https://github.com/matt-frey/epic/pull/122
  • Throw a warning when mesh spacings not isotropic by @matt-frey in https://github.com/matt-frey/epic/pull/130
  • Work in progress on Bokeh branch by @sjboeing in https://github.com/matt-frey/epic/pull/126
  • Change Python package installation to conda by @matt-frey in https://github.com/matt-frey/epic/pull/134
  • Rising bubble example and generalize Straka case by @matt-frey in https://github.com/matt-frey/epic/pull/124
  • Add energy diagnostics by @matt-frey in https://github.com/matt-frey/epic/pull/132
  • Rename parcel_info to parcel by @matt-frey in https://github.com/matt-frey/epic/pull/136

Full Changelog: https://github.com/matt-frey/epic/compare/0.2.0...0.3.0

- Fortran
Published by matt-frey over 4 years ago

epic - Scaled ellipses

Up to this point we use scaled ellipses.

What's Changed

  • RK4 and README by @sjboeing in https://github.com/matt-frey/epic/pull/1
  • Added optimised merging code by @sjboeing in https://github.com/matt-frey/epic/pull/2
  • Changing order of compilation (needed for compilation on my laptop) by @sjboeing in https://github.com/matt-frey/epic/pull/3
  • Fix 2d elliptic model by @matt-frey in https://github.com/matt-frey/epic/pull/8
  • Default choices for parameters by @matt-frey in https://github.com/matt-frey/epic/pull/9
  • Add python plotting tools by @matt-frey in https://github.com/matt-frey/epic/pull/10
  • write diagnostics to h5; fix bug in main model loop by @matt-frey in https://github.com/matt-frey/epic/pull/12
  • Animation with matplotlib by @matt-frey in https://github.com/matt-frey/epic/pull/14
  • write lambda parameter to h5; update python scripts by @matt-frey in https://github.com/matt-frey/epic/pull/16
  • Add halo cells by @matt-frey in https://github.com/matt-frey/epic/pull/20
  • fix step number of h5 writes by @matt-frey in https://github.com/matt-frey/epic/pull/22
  • Improve python scripts by @matt-frey in https://github.com/matt-frey/epic/pull/23
  • Add combine python script by @matt-frey in https://github.com/matt-frey/epic/pull/24
  • change signature of grid2par by @matt-frey in https://github.com/matt-frey/epic/pull/19
  • fix division by zero warning by @matt-frey in https://github.com/matt-frey/epic/pull/30
  • add disable-python-check flag by @matt-frey in https://github.com/matt-frey/epic/pull/31
  • Add merger module by @matt-frey in https://github.com/matt-frey/epic/pull/32
  • Alternative time stepping methods by @matt-frey in https://github.com/matt-frey/epic/pull/27
  • allow a single parcel by @matt-frey in https://github.com/matt-frey/epic/pull/42
  • Use periodic BCs when merging, apply parcel BCs after merge by @sjboeing in https://github.com/matt-frey/epic/pull/36
  • Small optimisations in merging procedure by @sjboeing in https://github.com/matt-frey/epic/pull/39
  • fix ellipse orientation if evec(1) = 0 and evec(2) = epsilon by @matt-frey in https://github.com/matt-frey/epic/pull/41
  • write integer step attribute; write number of parcels per step by @matt-frey in https://github.com/matt-frey/epic/pull/46
  • fix evec update by @matt-frey in https://github.com/matt-frey/epic/pull/47
  • Issue 5 by @sjboeing in https://github.com/matt-frey/epic/pull/37
  • Update number of time steps in h5 by @matt-frey in https://github.com/matt-frey/epic/pull/49
  • Towards serial MPIC by @matt-frey in https://github.com/matt-frey/epic/pull/48
  • Adjusting LS-RK4 setup to be in line with classic RK4 by @sjboeing in https://github.com/matt-frey/epic/pull/56
  • Convergence checks by @sjboeing in https://github.com/matt-frey/epic/pull/57
  • Time stepping optimisations by @sjboeing in https://github.com/matt-frey/epic/pull/59
  • remove nearest grid point interpolation by @matt-frey in https://github.com/matt-frey/epic/pull/64
  • Error in horizontal parcel distance by @matt-frey in https://github.com/matt-frey/epic/pull/68
  • Getting scalasca to work with epic by @matt-frey in https://github.com/matt-frey/epic/pull/66
  • Error in B matrix scaling and unit test for parcel split by @matt-frey in https://github.com/matt-frey/epic/pull/71
  • Revert to unscaled ellipses/ellipsoids by @matt-frey in https://github.com/matt-frey/epic/pull/69

Full Changelog: https://github.com/matt-frey/epic/commits/0.1.0

- Fortran
Published by matt-frey over 4 years ago

epic - Exact advection with velocity flow field

In this release we still use the exact velocity to propagate the parcels. In later releases the velocity field is computed from the vorticity.

What's Changed

  • RK4 and README by @sjboeing in https://github.com/matt-frey/epic/pull/1
  • Added optimised merging code by @sjboeing in https://github.com/matt-frey/epic/pull/2
  • Changing order of compilation (needed for compilation on my laptop) by @sjboeing in https://github.com/matt-frey/epic/pull/3
  • Fix 2d elliptic model by @matt-frey in https://github.com/matt-frey/epic/pull/8
  • Default choices for parameters by @matt-frey in https://github.com/matt-frey/epic/pull/9
  • Add python plotting tools by @matt-frey in https://github.com/matt-frey/epic/pull/10
  • write diagnostics to h5; fix bug in main model loop by @matt-frey in https://github.com/matt-frey/epic/pull/12
  • Animation with matplotlib by @matt-frey in https://github.com/matt-frey/epic/pull/14
  • write lambda parameter to h5; update python scripts by @matt-frey in https://github.com/matt-frey/epic/pull/16
  • Add halo cells by @matt-frey in https://github.com/matt-frey/epic/pull/20
  • fix step number of h5 writes by @matt-frey in https://github.com/matt-frey/epic/pull/22
  • Improve python scripts by @matt-frey in https://github.com/matt-frey/epic/pull/23
  • Add combine python script by @matt-frey in https://github.com/matt-frey/epic/pull/24
  • change signature of grid2par by @matt-frey in https://github.com/matt-frey/epic/pull/19
  • fix division by zero warning by @matt-frey in https://github.com/matt-frey/epic/pull/30
  • add disable-python-check flag by @matt-frey in https://github.com/matt-frey/epic/pull/31
  • Add merger module by @matt-frey in https://github.com/matt-frey/epic/pull/32
  • Alternative time stepping methods by @matt-frey in https://github.com/matt-frey/epic/pull/27
  • allow a single parcel by @matt-frey in https://github.com/matt-frey/epic/pull/42
  • Use periodic BCs when merging, apply parcel BCs after merge by @sjboeing in https://github.com/matt-frey/epic/pull/36
  • Small optimisations in merging procedure by @sjboeing in https://github.com/matt-frey/epic/pull/39
  • fix ellipse orientation if evec(1) = 0 and evec(2) = epsilon by @matt-frey in https://github.com/matt-frey/epic/pull/41
  • write integer step attribute; write number of parcels per step by @matt-frey in https://github.com/matt-frey/epic/pull/46
  • fix evec update by @matt-frey in https://github.com/matt-frey/epic/pull/47
  • Issue 5 by @sjboeing in https://github.com/matt-frey/epic/pull/37
  • Update number of time steps in h5 by @matt-frey in https://github.com/matt-frey/epic/pull/49
  • Towards serial MPIC by @matt-frey in https://github.com/matt-frey/epic/pull/48
  • Adjusting LS-RK4 setup to be in line with classic RK4 by @sjboeing in https://github.com/matt-frey/epic/pull/56
  • Convergence checks by @sjboeing in https://github.com/matt-frey/epic/pull/57
  • Time stepping optimisations by @sjboeing in https://github.com/matt-frey/epic/pull/59
  • remove nearest grid point interpolation by @matt-frey in https://github.com/matt-frey/epic/pull/64
  • Error in horizontal parcel distance by @matt-frey in https://github.com/matt-frey/epic/pull/68
  • Getting scalasca to work with epic by @matt-frey in https://github.com/matt-frey/epic/pull/66
  • Error in B matrix scaling and unit test for parcel split by @matt-frey in https://github.com/matt-frey/epic/pull/71
  • Revert to unscaled ellipses/ellipsoids by @matt-frey in https://github.com/matt-frey/epic/pull/69
  • Update unit test with unscaled B matrix version by @matt-frey in https://github.com/matt-frey/epic/pull/72
  • remove state instance in classic rk4 by @matt-frey in https://github.com/matt-frey/epic/pull/73
  • Add diverge module by @matt-frey in https://github.com/matt-frey/epic/pull/53
  • Add unit test for parcel merge by @matt-frey in https://github.com/matt-frey/epic/pull/76
  • Adding comments in nearest.f90, changing variable names for clarity by @sjboeing in https://github.com/matt-frey/epic/pull/78
  • Integrate tri-diverge.f90 by @matt-frey in https://github.com/matt-frey/epic/pull/81
  • Make sure we can completely disable procedures by @matt-frey in https://github.com/matt-frey/epic/pull/83
  • Split index vector ij into is and js by @matt-frey in https://github.com/matt-frey/epic/pull/86
  • Need to divide by vcell in phi? by @matt-frey in https://github.com/matt-frey/epic/pull/89
  • unit tests: interpolation module --> parcel_interpl by @matt-frey in https://github.com/matt-frey/epic/pull/94
  • Add maximum absolute volume error to the H5 file by @matt-frey in https://github.com/matt-frey/epic/pull/93
  • Multi-parcel merge? by @matt-frey in https://github.com/matt-frey/epic/pull/88
  • Add more plotting functions by @matt-frey in https://github.com/matt-frey/epic/pull/96
  • Adaptive time stepping by @matt-frey in https://github.com/matt-frey/epic/pull/98
  • Update readme by @matt-frey in https://github.com/matt-frey/epic/pull/95
  • Add vorticity inversion by @matt-frey in https://github.com/matt-frey/epic/pull/101
  • Restructuring by @matt-frey in https://github.com/matt-frey/epic/pull/102
  • Ensure double precision by @matt-frey in https://github.com/matt-frey/epic/pull/103
  • Review/add to namelist parameters and double precision by @matt-frey in https://github.com/matt-frey/epic/pull/99
  • Enable buoyancy and humidity in parcel splitting and merging by @matt-frey in https://github.com/matt-frey/epic/pull/106
  • Gradient correction by @sjboeing in https://github.com/matt-frey/epic/pull/91
  • Maximum volume fraction by @sjboeing in https://github.com/matt-frey/epic/pull/108
  • Add plotparcelnumber plot by @matt-frey in https://github.com/matt-frey/epic/pull/109

Full Changelog: https://github.com/matt-frey/epic/commits/0.2.0

- Fortran
Published by matt-frey over 4 years ago