fluidsim merge requestshttps://foss.heptapod.net/fluiddyn/fluidsim/-/merge_requests2020-09-24T07:41:09Zhttps://foss.heptapod.net/fluiddyn/fluidsim/-/merge_requests/168Install pyshtools for tox2020-09-24T07:41:09ZPierre AugierInstall pyshtools for toxPierre AugierPierre Augierhttps://foss.heptapod.net/fluiddyn/fluidsim/-/merge_requests/166Topic/default/plot mean flow2020-09-22T23:15:14ZJason ReneuveTopic/default/plot mean flowImplemented a function to plot time-averaged physical fields (3D). Fixed some small axes bugs.Implemented a function to plot time-averaged physical fields (3D). Fixed some small axes bugs.https://foss.heptapod.net/fluiddyn/fluidsim/-/merge_requests/167Topic/default/black2020-09-22T22:45:58ZPierre AugierTopic/default/black- black, version 20.8b1
- black directories doc, scripts and bench- black, version 20.8b1
- black directories doc, scripts and benchPierre AugierPierre Augierhttps://foss.heptapod.net/fluiddyn/fluidsim/-/merge_requests/164Make fluidfft and pyfftw truly optional2020-09-21T09:37:18ZAshwin V. MohananMake fluidfft and pyfftw truly optionalRelated to #34.Related to #34.https://foss.heptapod.net/fluiddyn/fluidsim/-/merge_requests/165Fix end_of_simul with FLUIDDYN_PATH_SCRATCH + define this variable for the CI2020-08-27T05:03:16ZPierre AugierFix end_of_simul with FLUIDDYN_PATH_SCRATCH + define this variable for the CI@avmo can you please check this fix?@avmo can you please check this fix?Ashwin V. MohananAshwin V. Mohananhttps://foss.heptapod.net/fluiddyn/fluidsim/-/merge_requests/162Topic/default/doc phaseshift2020-08-26T09:23:47ZPierre AugierTopic/default/doc phaseshiftPierre AugierPierre Augierhttps://foss.heptapod.net/fluiddyn/fluidsim/-/merge_requests/163Fix AttributeError: 'Colorbar' object has no attribute 'set_clim'2020-08-06T21:42:24ZPierre AugierFix AttributeError: 'Colorbar' object has no attribute 'set_clim'Pierre AugierPierre Augierhttps://foss.heptapod.net/fluiddyn/fluidsim/-/merge_requests/161set WATU wavelength to Lz2020-07-12T19:58:26ZJason Reneuveset WATU wavelength to LzSet the vertical wavelength of the WATU forcing to always be equal to `sim.params.oper.Lz`.Set the vertical wavelength of the WATU forcing to always be equal to `sim.params.oper.Lz`.https://foss.heptapod.net/fluiddyn/fluidsim/-/merge_requests/160Optimization of ns3d.strat with WATU Coriolis forcing2020-07-02T13:52:17ZPierre AugierOptimization of ns3d.strat with WATU Coriolis forcing@jreneuve It's for you. Your simulations should be slightly faster with this.
Of course, you need recompilation.
Can you please test and tell me if you find an improvement of performance (and how much) ?@jreneuve It's for you. Your simulations should be slightly faster with this.
Of course, you need recompilation.
Can you please test and tell me if you find an improvement of performance (and how much) ?Pierre AugierPierre Augierhttps://foss.heptapod.net/fluiddyn/fluidsim/-/merge_requests/159Finalize phaseshift study2020-07-01T11:27:43ZPierre AugierFinalize phaseshift studyPierre AugierPierre Augierhttps://foss.heptapod.net/fluiddyn/fluidsim/-/merge_requests/158Fix a silly bug in fluidsim/solvers/ns3d/init_fields.py introduced in...2020-06-30T15:01:16ZPierre AugierFix a silly bug in fluidsim/solvers/ns3d/init_fields.py introduced in...Fix a silly bug in fluidsim/solvers/ns3d/init_fields.py introduced in 056c4daf3b87ce2e465b9fb867bc1ffa92a5dd8aFix a silly bug in fluidsim/solvers/ns3d/init_fields.py introduced in 056c4daf3b87ce2e465b9fb867bc1ffa92a5dd8aPierre AugierPierre Augierhttps://foss.heptapod.net/fluiddyn/fluidsim/-/merge_requests/156Topic/default/phaseshift3d2020-06-26T10:51:20ZPierre AugierTopic/default/phaseshift3dTo do:
- [x] transonic
- [x] random phaseshift for 2d and 3dTo do:
- [x] transonic
- [x] random phaseshift for 2d and 3dPierre AugierPierre Augierhttps://foss.heptapod.net/fluiddyn/fluidsim/-/merge_requests/157add Kz to spectra_kzkh2020-07-06T09:14:50ZJason Reneuveadd Kz to spectra_kzkhAdded `Kz` to `dict_kzkh` of spectra to be saved in `ns3d.strat.output.spectra.compute`.Added `Kz` to `dict_kzkh` of spectra to be saved in `ns3d.strat.output.spectra.compute`.https://foss.heptapod.net/fluiddyn/fluidsim/-/merge_requests/155Dealiasing with phase-shifting (1D, forward Euler and RK2)2020-06-10T07:44:50ZPierre AugierDealiasing with phase-shifting (1D, forward Euler and RK2)Pierre AugierPierre Augierhttps://foss.heptapod.net/fluiddyn/fluidsim/-/merge_requests/154Split time_stepping.start into init, main_loop and finalize2020-05-26T09:56:51ZPierre AugierSplit time_stepping.start into init, main_loop and finalizeI'd like to be able to modify the time_stepping parameters during a simulation.
We need to extend the API, since `sim.time_stepping.start` is responsible for
1. the initialization
2. the main time loop
3. closing files (by calling `sim...I'd like to be able to modify the time_stepping parameters during a simulation.
We need to extend the API, since `sim.time_stepping.start` is responsible for
1. the initialization
2. the main time loop
3. closing files (by calling `sim.__exit__`)
I propose to add 2 new public methods:
- `sim.time_stepping.main_loop`
- `sim.time_stepping.finalize_after_main_loop`
Remarks/suggestions very welcome! (CC @avmo)Pierre AugierPierre Augierhttps://foss.heptapod.net/fluiddyn/fluidsim/-/merge_requests/153Fix and improve ns3d2020-05-19T13:17:29ZPierre AugierFix and improve ns3dPierre AugierPierre Augierhttps://foss.heptapod.net/fluiddyn/fluidsim/-/merge_requests/152Topic/default/fix period forcing watu2020-05-19T11:53:45ZJason ReneuveTopic/default/fix period forcing watuFixed problems with continuity/periodicity of the forcing velocity signal in watu_coriolis.Fixed problems with continuity/periodicity of the forcing velocity signal in watu_coriolis.https://foss.heptapod.net/fluiddyn/fluidsim/-/merge_requests/151Hide stdout2020-05-18T09:21:34ZPierre AugierHide stdoutPierre AugierPierre Augierhttps://foss.heptapod.net/fluiddyn/fluidsim/-/merge_requests/150Improve ns3d/strat/output2020-05-15T20:12:59ZPierre AugierImprove ns3d/strat/output@jreneuve The plot of fluxes was not tested at all! It explains why it recently broke!@jreneuve The plot of fluxes was not tested at all! It explains why it recently broke!Pierre AugierPierre Augierhttps://foss.heptapod.net/fluiddyn/fluidsim/-/merge_requests/149Improve name_run and summary_simul for ns3d.strat solver2020-05-14T20:14:08ZPierre AugierImprove name_run and summary_simul for ns3d.strat solverPierre AugierPierre Augier