WSL/SLF GitLab Repository

  1. 01 Sep, 2016 1 commit
  2. 31 Aug, 2016 2 commits
    • Mathias Bavay's avatar
      Finally, this is the implementation of issue 340: distributed cloudiness... · 9cd4447e
      Mathias Bavay authored
      Finally, this is the implementation of issue 340: distributed cloudiness (through atmospheric loss factor and splitting coefficient). This mostly follows the lines of what has been recently implemented in MeteoIO with a few tricks to perform domain decomposition when running in parallel (either MPI or OpenMP).  as well as benefit from Snowpack's albedo feedback. In the first tests, when commenting out this albedo feedback and forcing horizontal components, it performs exactly the same as MeteoIO's implementation.
      
      Since there is no meteo1d object anymore, Snowdrift had to be modified so it can extract what it needs from a vector of MeteoData. An hopefully better implementation of Snowdrift without slatation is also included.
      9cd4447e
    • Mathias Bavay's avatar
      Much more flexible view.sh script, it can now be called from anywhere and... · bc6a2cc9
      Mathias Bavay authored
      Much more flexible view.sh script, it can now be called from anywhere and should properly find its associated jar file. The glacier.cc calibration tool has been expanded with a few extra possible outputs.
      bc6a2cc9
  3. 25 Aug, 2016 1 commit
    • Mathias Bavay's avatar
      The criterias used in checkKatabaticFlows have been changed in order to now... · 28e9905f
      Mathias Bavay authored
      The criterias used in checkKatabaticFlows have been changed in order to now count the number of snowfree cells outside the glacier and the number of glacier cells experiencing proper conditions for katabatic flows. The code has been modified to better handle nodata cells in the domain: now glaciated cells are marked with 1, non-glaciated with 0 and nodata remain nodata.
      28e9905f
  4. 24 Aug, 2016 1 commit
    • Mathias Bavay's avatar
      Code cleanup in Glaciers. In SnowpackInterface, a warning is printed out if a... · c22d97cd
      Mathias Bavay authored
      Code cleanup in Glaciers. In SnowpackInterface, a warning is printed out if a requested grid can not be found. Moreover, a logic bug was found when handling dynamic glacier masks: the mask was only refreshed when doing the outputs. Now it is refreshed at each time step and properly provided to Glaciers (otherwise it was providing a default, no glacier mask and therefore the katabatic flow correction was never activated). A new grid has been defined: GLACIER_EXPOSED for future usage. In RadiationField, the horizon is now computed by calling the matching MeteoIO method from DEMObject (that is exactly the same as the previous method).
      c22d97cd
  5. 17 Aug, 2016 1 commit
  6. 16 Aug, 2016 2 commits
  7. 12 Aug, 2016 2 commits
  8. 10 Aug, 2016 1 commit
  9. 03 Aug, 2016 1 commit
  10. 29 Jul, 2016 1 commit
    • Mathias Bavay's avatar
      The latest changes in Snowpack have been reflected in SnowpackInterface. The... · c5b920a3
      Mathias Bavay authored
      The latest changes in Snowpack have been reflected in SnowpackInterface. The new way of setting the compiler options has been imported and tweaked from meteoIO. In order to mave closer to the "efficient c++" recommendations, several changes have been made in the rest of the classes (mostly defining a few copy constructors and "=" operators).
      c5b920a3
  11. 27 Jun, 2016 1 commit
  12. 24 Jun, 2016 1 commit
  13. 16 Jun, 2016 1 commit
  14. 15 Jun, 2016 2 commits
  15. 14 Jun, 2016 2 commits
  16. 13 Jun, 2016 2 commits
  17. 07 Jun, 2016 2 commits
    • Mathias Bavay's avatar
      The tests uncovered a bug that got fixed by sheer luck in one of the lasts... · 0fa2b925
      Mathias Bavay authored
      The tests uncovered a bug that got fixed by sheer luck in one of the lasts commits: when using Snowpack with Canopy, the forcing meteo data will be changed for below canopy values. If Snowpack is called multiple times within an Alpine3D time step, these changes will be performed at every sub-time step (ie correcting data that had already been corrected) leading to an underestimation of the radiative fluxes. The same will also happen with precip (but this has NOT yet been fixed).
      
      An easier fix (than reseting the variables to proper values) would be to pass currentMeteo to runSnowpack() by copy.
      0fa2b925
    • Mathias Bavay's avatar
      The getSynop script should belong to MeteoIO instead of Alpine3D, therefore it... · 40eb662e
      Mathias Bavay authored
      The getSynop script should belong to MeteoIO instead of Alpine3D, therefore it has been moved and the documentation updated
      40eb662e
  18. 06 Jun, 2016 1 commit
  19. 03 Jun, 2016 2 commits
  20. 01 Jun, 2016 1 commit
  21. 25 May, 2016 2 commits
  22. 17 May, 2016 1 commit
    • Mathias Bavay's avatar
      Two bugs have been found: when using "LOCAL" coordinates on a large domain,... · 5d481b4d
      Mathias Bavay authored
      Two bugs have been found: when using "LOCAL" coordinates on a large domain, the projection error compared to usually provided cartesian systems can grow a little too large. Therefore, now by default the cartesian coordinate system that is chosen is the one from the DEM and "LOCAL" can only be enabled with a key.
      
      The MPI version had a problem when gathering gridded data that lead to a stalled simulation. This has been fixed by having all workers gather the requested data on only the master writing it out.
      5d481b4d
  23. 13 May, 2016 1 commit
  24. 02 May, 2016 1 commit
  25. 19 Apr, 2016 1 commit
  26. 11 Apr, 2016 1 commit
  27. 21 Mar, 2016 2 commits
  28. 18 Mar, 2016 2 commits
  29. 17 Mar, 2016 1 commit