Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

DSD-NL 2019 Simona 2019 release - Spee

638 views

Published on

Presentatie door Edwin Spee, Deltares, op de Simona Gebruikersmiddag, tijdens de Deltares Software Dagen - Editie 2019. Donderdag, 20 juni 2019, Delft.

Published in: Software
  • Be the first to comment

  • Be the first to like this

DSD-NL 2019 Simona 2019 release - Spee

  1. 1. 24 juni 2019 Simona 2019 release Van Simona 2017 naar 2019 release Edwin Spee, Deltares (i.s.m. Huib Tanis (Awista), Werner Kramer (VORtech) en Erik de Goede (Deltares))
  2. 2. Grote aanpassingen • Van Windows 7 naar Windows 10 (ging soepel) • Van Intel FORTRAN 2013 naar 2019 compiler (ging soepel) • Van IntelMPI 2013 naar 2018 compiler (was lastig; bijvoorbeeld alle 2019-versies geven een performanceverlies!) • Upgrade naar OpenDA 2.4.5 en op Windows • [Intern Deltares] Van oude en ‘onveilige’ DEVUX64- naar H6RDP-ontwikkelomgeving op Linux (was lastig) 24 juni 2019
  3. 3. Java Runtime environment 24 juni 2019 • Simona wordt geleverd met Java Runtime Environement (JRE) • JRE is nodig voor OpenDA en Sidonia • De Simona2019 release wordt uitgeleverd met een op OpenJDK gebaseerde JRE https://openjdk.java.net/ • We gebruiken de Amazon Corretto distributie van OpenJDK. Corretto is een gratis, multiplatform, productie geschikte distributie van de Open Java Development Kit. https://aws.amazon.com/corretto/ • De JRE wordt gebouwd met JLINK specifiek voor OpenDA • OpenDA wordt gebouwd met Oracle JDK 1.8 en getest tegen JDK 1.8 en OpenJDK 11 End of Public Updates for Oracle JDK 8 Oracle will not post further updates of Java SE 8 to its public download sites for commercial use after January 2019. Customers who need continued access to critical bug fixes and security fixes as well as general maintenance for Java SE 8 or previous versions can get long term support through Oracle Java SE Advanced Desktop, or Oracle Java SE Suite.
  4. 4. Getdata aanpassingen • aanpassingen voor 3D (vanwege 3D RMM in FEWS) • Laag interfaces op SDS; laag posities via compute functie • Correcties in attributes (standard name had ‘alleen Triwaq’) • Bugfix laagselectie bij NetCDF uitvoer • algemeen • Compute functie CHEZY (gangbare eenheid i.t.t. CZU/CZV) • Correcties in NetCDF attributes zcuru/zcurv (wel/geen back transform) 24 juni 2019
  5. 5. Waqwnd aanpassingen • Bij Grib files: inlezen op basis van naam i.p.v. nummer (voor overgang naar HARMONIE) • Data met interval 20 minuten (naast uurlijks) is nu ook mogelijk • Check consistentie coördinaat attribuut en coördinaat arrays (uitsnede MATROOS) • Messagefile beter leesbaar m.b.t. Charnock (ook waqpre) • Bij missing stress data -> default 0.0 24 juni 2019
  6. 6. Overige aanpassingen • Getij-componenten nauwkeuriger • Merge chezy_factor (uit 2013) in hoofdlijn want in combinatie met Villemonte en langere namen kan nu op twee manieren aangestuurd worden • Resterende tijdhuishouding op SDS-file in double precision • Obs2sds: dummy moet positief zijn (-999 mag niet) • Check op te diep (> 10 niveaus) nesten bij ruwheidscombinatie 24 juni 2019
  7. 7. Samenvatting • Door overgang naar Windows10, nieuwe compilers en nieuwe Linux-ontwikkelomgeving is Simona ‘gemoderniseerd’ • Mede daarom advies aan gebruikers: z.s.m. overstappen naar Simona 2019 release • Waarschijnlijk in toekomst minder jaarlijkse releases en dus meer patches op releases. • Jaarlijks een kleine 100 helpdesk vragen. 24 juni 2019

×