There is a newer version of this record available.

Software Open Access

ufz/ogs: 6.2.0 Release Candidate 1

Dmitry Yu. Naumov; Tom Fischer; Lars Bilke; Karsten Rink; Christoph Lehmann; Norihiro Watanabe; wenqing; Yonghui56; renchao.lu; Chaofan Chen; jbathmann; xingyuanmiao; KeitaYoshioka; HBShaoUFZ; Marc Walther; Tianyuan Zheng; fparisio; ogsbot; ThieJan; NoCodeYet; carolinh; nagelt


DCAT Export

<?xml version='1.0' encoding='utf-8'?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:adms="http://www.w3.org/ns/adms#" xmlns:cnt="http://www.w3.org/2011/content#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dct="http://purl.org/dc/terms/" xmlns:dctype="http://purl.org/dc/dcmitype/" xmlns:dcat="http://www.w3.org/ns/dcat#" xmlns:duv="http://www.w3.org/ns/duv#" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:frapo="http://purl.org/cerif/frapo/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:gsp="http://www.opengis.net/ont/geosparql#" xmlns:locn="http://www.w3.org/ns/locn#" xmlns:org="http://www.w3.org/ns/org#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:prov="http://www.w3.org/ns/prov#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:schema="http://schema.org/" xmlns:skos="http://www.w3.org/2004/02/skos/core#" xmlns:vcard="http://www.w3.org/2006/vcard/ns#" xmlns:wdrs="http://www.w3.org/2007/05/powder-s#">
  <rdf:Description rdf:about="https://doi.org/10.5281/zenodo.2593539">
    <rdf:type rdf:resource="http://www.w3.org/ns/dcat#Dataset"/>
    <dct:type rdf:resource="http://purl.org/dc/dcmitype/Software"/>
    <dct:identifier rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI">https://doi.org/10.5281/zenodo.2593539</dct:identifier>
    <foaf:page rdf:resource="https://doi.org/10.5281/zenodo.2593539"/>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>Dmitry Yu. Naumov</foaf:name>
        <org:memberOf>
          <foaf:Organization>
            <foaf:name>Helmholtz Centre for Environmental Research -- UFZ</foaf:name>
          </foaf:Organization>
        </org:memberOf>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>Tom Fischer</foaf:name>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>Lars Bilke</foaf:name>
        <org:memberOf>
          <foaf:Organization>
            <foaf:name>Helmholtz Centre for Environmental Research</foaf:name>
          </foaf:Organization>
        </org:memberOf>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>Karsten Rink</foaf:name>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>Christoph Lehmann</foaf:name>
        <org:memberOf>
          <foaf:Organization>
            <foaf:name>Helmholtz-Zentrum für Umweltforschung</foaf:name>
          </foaf:Organization>
        </org:memberOf>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>Norihiro Watanabe</foaf:name>
        <org:memberOf>
          <foaf:Organization>
            <foaf:name>AIST</foaf:name>
          </foaf:Organization>
        </org:memberOf>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>wenqing</foaf:name>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>Yonghui56</foaf:name>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>renchao.lu</foaf:name>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>Chaofan Chen</foaf:name>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>jbathmann</foaf:name>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>xingyuanmiao</foaf:name>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>KeitaYoshioka</foaf:name>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>HBShaoUFZ</foaf:name>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>Marc Walther</foaf:name>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>Tianyuan Zheng</foaf:name>
        <org:memberOf>
          <foaf:Organization>
            <foaf:name>@ufz</foaf:name>
          </foaf:Organization>
        </org:memberOf>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>fparisio</foaf:name>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>ogsbot</foaf:name>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>ThieJan</foaf:name>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>NoCodeYet</foaf:name>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>carolinh</foaf:name>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>nagelt</foaf:name>
      </rdf:Description>
    </dct:creator>
    <dct:title>ufz/ogs: 6.2.0 Release Candidate 1</dct:title>
    <dct:publisher>
      <foaf:Agent>
        <foaf:name>Zenodo</foaf:name>
      </foaf:Agent>
    </dct:publisher>
    <dct:issued rdf:datatype="http://www.w3.org/2001/XMLSchema#gYear">2019</dct:issued>
    <dct:issued rdf:datatype="http://www.w3.org/2001/XMLSchema#date">2019-03-14</dct:issued>
    <owl:sameAs rdf:resource="https://zenodo.org/record/2593539"/>
    <adms:identifier>
      <adms:Identifier>
        <skos:notation rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI">https://zenodo.org/record/2593539</skos:notation>
      </adms:Identifier>
    </adms:identifier>
    <dct:relation rdf:resource="https://github.com/ufz/ogs/tree/6.2.0-rc1"/>
    <dct:isVersionOf rdf:resource="https://doi.org/10.5281/zenodo.591265"/>
    <owl:versionInfo>6.2.0-rc1</owl:versionInfo>
    <dct:description>6.2.0 Features New processes &lt;ul&gt; &lt;li&gt;HeatTransportBHE process supporting 1U, CXA, and CXC BHE types. &lt;a href="https://github.com/ufz/ogs/pull/2221"&gt;#2221&lt;/a&gt;, &lt;a href="https://github.com/ufz/ogs/pull/2332"&gt;#2332&lt;/a&gt;, &lt;a href="https://github.com/ufz/ogs/pull/2271"&gt;#2271&lt;/a&gt;, &lt;a href="https://github.com/ufz/ogs/pull/2275"&gt;#2275&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Staggered implementation of a thermo-mechanical with phasefield process. &lt;a href="https://github.com/ufz/ogs/pull/2102"&gt;#2102&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Richards mechanics process. &lt;a href="https://github.com/ufz/ogs/pull/2189"&gt;#2189&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Small deformation process with non-local integration of damage. &lt;a href="https://github.com/ufz/ogs/pull/2294"&gt;#2294&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Staggered implementation of phasefield process. &lt;a href="https://github.com/ufz/ogs/pull/2052"&gt;#2052&lt;/a&gt;&lt;/li&gt; &lt;li&gt;ComponentTransport process in revised formulation. &lt;a href="https://github.com/ufz/ogs/pull/2200"&gt;#2200&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Multi-component transport process. &lt;a href="https://github.com/ufz/ogs/pull/2304"&gt;#2304&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; Other process' changes &lt;ul&gt; &lt;li&gt;A Jacobian tester: a process's Jacobian assembly can be compared to a numerical Jacobian (mostly for development. &lt;a href="https://github.com/ufz/ogs/pull/2238"&gt;#2238&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Add &lt;code&gt;setInitialConditions()&lt;/code&gt; call to processes and local assemblers. &lt;a href="https://github.com/ufz/ogs/pull/2334"&gt;#2334&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Several bug fixes for LIE/HM process including "fracture into matrix leak-off", Darcy velocity output in the fracture. &lt;a href="https://github.com/ufz/ogs/pull/2129"&gt;#2129&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Support for intersecting fractures (x-crossing and t-junction) in LIE/SD process. &lt;a href="https://github.com/ufz/ogs/pull/2235"&gt;#2235&lt;/a&gt;, &lt;a href="https://github.com/ufz/ogs/pull/2293"&gt;#2293&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Fixed the calculation of the Darcy velocity in staggered TH. &lt;a href="https://github.com/ufz/ogs/pull/2127"&gt;#2127&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; Numerics &lt;ul&gt; &lt;li&gt;Staggered scheme for coupled processes with different orders of elements. &lt;a href="https://github.com/ufz/ogs/pull/2016"&gt;#2016&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Subdomain deactivation within time intervals. &lt;a href="https://github.com/ufz/ogs/pull/2297"&gt;#2297&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Add a driver for an iteration based time stepping algorithm. &lt;a href="https://github.com/ufz/ogs/pull/2318"&gt;#2318&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; Boundary condition &lt;ul&gt; &lt;li&gt;Implementation of Python boundary conditions. &lt;a href="https://github.com/ufz/ogs/pull/2170"&gt;#2170&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Implementation of constraint boundary conditions. &lt;a href="https://github.com/ufz/ogs/pull/2145"&gt;#2145&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Dirichlet boundary condition within a time interval. &lt;a href="https://github.com/ufz/ogs/pull/2272"&gt;#2272&lt;/a&gt;&lt;/li&gt; &lt;li&gt;BoundaryElementSearch: Return bulk element id and bulk element face id. &lt;a href="https://github.com/ufz/ogs/pull/2125"&gt;#2125&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Removed Neumann boundary condition for displacement jumps in LIE processes. &lt;a href="https://github.com/ufz/ogs/pull/2153"&gt;#2153&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; Source term &lt;ul&gt; &lt;li&gt;Use parameter for source terms. &lt;a href="https://github.com/ufz/ogs/pull/2061"&gt;#2061&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Volumetric source terms implementation. &lt;a href="https://github.com/ufz/ogs/pull/2220"&gt;#2220&lt;/a&gt;, &lt;a href="https://github.com/ufz/ogs/pull/2234"&gt;#2234&lt;/a&gt;, &lt;a href="https://github.com/ufz/ogs/pull/2241"&gt;#2241&lt;/a&gt;, &lt;a href="https://github.com/ufz/ogs/pull/2261"&gt;#2261&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; Input and output &lt;ul&gt; &lt;li&gt;Writing and reading of integration point data. Implemented sigma and epsilon output for some processes. &lt;a href="https://github.com/ufz/ogs/pull/2071"&gt;#2071&lt;/a&gt;, &lt;a href="https://github.com/ufz/ogs/pull/2203"&gt;#2203&lt;/a&gt;, &lt;a href="https://github.com/ufz/ogs/pull/2324"&gt;#2324&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Add input of vtu-meshes for boundary conditions additionally to the gml input. This is later used by the heterogeneous parameters and source terms. &lt;a href="https://github.com/ufz/ogs/pull/2140"&gt;#2140&lt;/a&gt;, &lt;a href="https://github.com/ufz/ogs/pull/2141"&gt;#2141&lt;/a&gt;, &lt;a href="https://github.com/ufz/ogs/pull/2156"&gt;#2156&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Parameters may now be explicitly defined on arbitrary subdomains. This merges the Heterogeneous Dirichlet and Neumann boundary conditions with their, previously only homogeneous, counterparts. &lt;a href="https://github.com/ufz/ogs/pull/2376"&gt;#2376&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Parameters now support space-dependent function input via exprtk library. &lt;a href="https://github.com/ufz/ogs/pull/2325"&gt;#2325&lt;/a&gt;, &lt;a href="https://github.com/ufz/ogs/pull/2339"&gt;#2339&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Output of primary variables on arbitrary subdomains. &lt;a href="https://github.com/ufz/ogs/pull/2372"&gt;#2372&lt;/a&gt;, &lt;a href="https://github.com/ufz/ogs/pull/2299"&gt;#2299&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Output is possible at specific times for adaptive time stepping and evolutionaryPIDController. &lt;a href="https://github.com/ufz/ogs/pull/2079"&gt;#2079&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Calculate and output specific flux. &lt;a href="https://github.com/ufz/ogs/pull/2411"&gt;#2411&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Enable surface flux calculation for component transport process. &lt;a href="https://github.com/ufz/ogs/pull/2168"&gt;#2168&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Interpolated pressure (on higher order elements' nodes) output for Richards-mechanics and hydro-mechanics processes. &lt;a href="https://github.com/ufz/ogs/pull/2228"&gt;#2228&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Improve output of nodal aperture and aperture vector in LIE/HM. &lt;a href="https://github.com/ufz/ogs/pull/2050"&gt;#2050&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Add output of nodal forces and hydraulic flow in mechanics and coupled mechanics processes, SD, HM, LIE/SD, LIE/HM. &lt;a href="https://github.com/ufz/ogs/pull/2118"&gt;#2118&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Enable surface flux calculation for HT process. &lt;a href="https://github.com/ufz/ogs/pull/2132"&gt;#2132&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Fixed pvd output. &lt;a href="https://github.com/ufz/ogs/pull/2036"&gt;#2036&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; Material models &lt;ul&gt; &lt;li&gt;BGRa creep model. &lt;a href="https://github.com/ufz/ogs/pull/2167"&gt;#2167&lt;/a&gt;&lt;/li&gt; &lt;li&gt;New cohesive zone mode I fracture model for LIE processes. &lt;a href="https://github.com/ufz/ogs/pull/2142"&gt;#2142&lt;/a&gt;, &lt;a href="https://github.com/ufz/ogs/pull/2157"&gt;#2157&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Add MFront/TFEL solid constitutive relation support via. MFrontGenericInterfaceSupport library. CMake option &lt;code&gt;OGS_USE_MFRONT&lt;/code&gt;. &lt;a href="https://github.com/ufz/ogs/pull/2259"&gt;#2259&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Infrastructure for multi-phase, multi-component material properties library. &lt;a href="https://github.com/ufz/ogs/pull/2303"&gt;#2303&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Anisotropic tensors may now be given in given local coordinate system. &lt;a href="https://github.com/ufz/ogs/pull/2370"&gt;#2370&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Non-constant density model implementation in HC process. &lt;a href="https://github.com/ufz/ogs/pull/2200"&gt;#2200&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Add second derivatives of permeability functions in Richards flow. &lt;a href="https://github.com/ufz/ogs/pull/2188"&gt;#2188&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Different solid material models can now be defined on different materialIDs. &lt;a href="https://github.com/ufz/ogs/pull/2216"&gt;#2216&lt;/a&gt;, &lt;a href="https://github.com/ufz/ogs/pull/2262"&gt;#2262&lt;/a&gt;, &lt;a href="https://github.com/ufz/ogs/pull/2270"&gt;#2270&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Move solid constitutive relation creation in single place. &lt;a href="https://github.com/ufz/ogs/pull/2160"&gt;#2160&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; Testing and documentation &lt;ul&gt; &lt;li&gt;Migrated Appveyor tests to &lt;a href="https://dev.azure.com/ogsci/ogs/_build"&gt;Azure Pipelines&lt;/a&gt;. &lt;a href="https://github.com/ufz/ogs/pull/2342"&gt;#2342&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Added cppcheck, clang-tidy and include-what-you-use. &lt;a href="https://github.com/ufz/ogs/pull/2078"&gt;#2078&lt;/a&gt;, &lt;a href="https://github.com/ufz/ogs/pull/2328"&gt;#2328&lt;/a&gt;, &lt;a href="https://github.com/ufz/ogs/pull/2377"&gt;#2377&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Added check for header standalone compilation, can be enabled with &lt;code&gt;OGS_CHECK_HEADER_COMPILATION=ON&lt;/code&gt;. &lt;a href="https://github.com/ufz/ogs/pull/2043"&gt;#2043&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Jenkins shows nice summaries of compiler warnings. &lt;a href="https://github.com/ufz/ogs/pull/2206"&gt;#2206&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Large tests are fixed and run on Jenkins upon master merge. &lt;a href="https://github.com/ufz/ogs/pull/2056"&gt;#2056&lt;/a&gt;, &lt;a href="https://github.com/ufz/ogs/pull/2155"&gt;#2155&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Re-enabled code coverage reports (for the testrunner only) with &lt;a href="http://codecov.io/gh/ufz/ogs"&gt;Codecov&lt;/a&gt;. &lt;a href="https://github.com/ufz/ogs/pull/2333"&gt;#2333&lt;/a&gt;, &lt;a href="https://github.com/ufz/ogs/pull/2336"&gt;#2336&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Commits containing &lt;code&gt;[ci skip]&lt;/code&gt; in the commit message do not trigger a Jenkins build.&lt;/li&gt; &lt;li&gt;Add &lt;code&gt;vtkdiff&lt;/code&gt; test configuration to project files, s.t. the vtkdiff tests are performed after successful run comparing output to reference files. This possibility is also reflected in a new CMake function &lt;code&gt;OgsTest&lt;/code&gt; as an alternative to the &lt;code&gt;AddTest&lt;/code&gt;. &lt;a href="https://github.com/ufz/ogs/pull/2255"&gt;#2255&lt;/a&gt;, &lt;a href="https://github.com/ufz/ogs/pull/2257"&gt;#2257&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; New tools &lt;ul&gt; &lt;li&gt;&lt;code&gt;TecPlotTools&lt;/code&gt;: splitting files containing multiple zones into seperate TecPlot files. &lt;a href="https://github.com/ufz/ogs/pull/2114"&gt;#2114&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;code&gt;TecPlot-Reader&lt;/code&gt;: converting TecPlot rasters into OGS meshes (one file per zone, containing all variables as scalar arrays). &lt;a href="https://github.com/ufz/ogs/pull/2114"&gt;#2114&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="https://www.opengeosys.org/docs/tools/model-preparation/constructmeshesfromgeometry/"&gt;&lt;code&gt;constructMeshesFromGeometry&lt;/code&gt;&lt;/a&gt;: Construction of boundary meshes from bulk mesh and gml files. &lt;a href="https://github.com/ufz/ogs/pull/2144"&gt;#2144&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="https://www.opengeosys.org/docs/tools/model-preparation/identifysubdomains/"&gt;&lt;code&gt;identifySubdomains&lt;/code&gt;&lt;/a&gt;: Identification of boundary meshes (or any subdomains in general) in the bulk mesh. Performs geometrical tests and creates and verifies necessary &lt;code&gt;bulk_node_ids&lt;/code&gt; and &lt;code&gt;bulk_element_ids&lt;/code&gt; maps. &lt;a href="https://github.com/ufz/ogs/pull/2227"&gt;#2227&lt;/a&gt;, &lt;a href="https://github.com/ufz/ogs/pull/2252"&gt;#2252&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;code&gt;Mesh2Raster&lt;/code&gt;: converts 2D OGS meshes into raster files of arbitrary pixel size, where node elevation is represented by pixel value. &lt;a href="https://github.com/ufz/ogs/pull/2367"&gt;#2367&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;code&gt;GocadSGridReader&lt;/code&gt; tool reading the Gocad/SKUA stratigraphic grid format and writing the data in the vtu format. &lt;a href="https://github.com/ufz/ogs/pull/2316"&gt;#2316&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; New tools and CLI usage &lt;ul&gt; &lt;li&gt;&lt;code&gt;ogs --help&lt;/code&gt; shows the given CMake options. &lt;a href="https://github.com/ufz/ogs/pull/2210"&gt;#2210&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Unify command line version info output. &lt;a href="https://github.com/ufz/ogs/pull/2194"&gt;#2194&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Rewrite &lt;code&gt;partmesh&lt;/code&gt; tool and add partitioning of boundary meshes (or subdomains in general) according to the partition of the bulk mesh. &lt;a href="https://github.com/ufz/ogs/pull/2159"&gt;#2159&lt;/a&gt;, &lt;a href="https://github.com/ufz/ogs/pull/2178"&gt;#2178&lt;/a&gt;, &lt;a href="https://github.com/ufz/ogs/pull/2195"&gt;#2195&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Add new features to &lt;code&gt;ExtractSurface&lt;/code&gt; tool. &lt;a href="https://github.com/ufz/ogs/pull/2387"&gt;#2387&lt;/a&gt;, &lt;a href="https://github.com/ufz/ogs/pull/2401"&gt;#2401&lt;/a&gt;&lt;/li&gt; &lt;li&gt;updated utility &lt;code&gt;moveMeshNodes&lt;/code&gt;: algorithm for mesh on mesh mapping now calculates exact node elevation instead of using interpolation. &lt;a href="https://github.com/ufz/ogs/pull/2390"&gt;#2390&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; Data Explorer &lt;ul&gt; &lt;li&gt;Listing of source terms and boundary conditions in Data Explorer DataView (no visualisation yet). &lt;a href="https://github.com/ufz/ogs/pull/2110"&gt;#2110&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Mesh element removal can now remove elements based on value ranges of arbitrary scalar arrays (currently only int- and double arrays are supported). &lt;a href="https://github.com/ufz/ogs/pull/2115"&gt;#2115&lt;/a&gt;&lt;/li&gt; &lt;li&gt;added custom VTK filter to represent raster data as point clouds. &lt;a href="https://github.com/ufz/ogs/pull/2121"&gt;#2121&lt;/a&gt;&lt;/li&gt; &lt;li&gt;geometrical points can now be converted into station points. &lt;a href="https://github.com/ufz/ogs/pull/2369"&gt;#2369&lt;/a&gt;&lt;/li&gt; &lt;li&gt;fixed issue with geometrical surfaces not being loaded correctly. &lt;a href="https://github.com/ufz/ogs/pull/2388"&gt;#2388&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; Other notable code changes &lt;ul&gt; &lt;li&gt;C++17 standard is enabled and is allowed in the production code (given the compiler support). &lt;a href="https://github.com/ufz/ogs/pull/2298"&gt;#2298&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Separate monolithic ProcessLib into individual processes. Now it is possible to build ogs with selected processes only. This also improves linking times. &lt;a href="https://github.com/ufz/ogs/pull/2017"&gt;#2017&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Parameters are extracted in own library. &lt;a href="https://github.com/ufz/ogs/pull/2413"&gt;#2413&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Port secondary variable extrapolation and output for PETSc builds. &lt;a href="https://github.com/ufz/ogs/pull/2082"&gt;#2082&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Extend Kelvin mapping functions and move implementation to MathLib. &lt;a href="https://github.com/ufz/ogs/pull/2060"&gt;#2060&lt;/a&gt;, &lt;a href="https://github.com/ufz/ogs/pull/2075"&gt;#2075&lt;/a&gt;, &lt;a href="https://github.com/ufz/ogs/pull/2044"&gt;#2044&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Collect generic algorithms in single header file. &lt;a href="https://github.com/ufz/ogs/pull/2161"&gt;#2161&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Remove unused MeshSubsets class. &lt;a href="https://github.com/ufz/ogs/pull/2135"&gt;#2135&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Removed writing of xsd header in XML files, &lt;a href="https://github.com/ufz/ogs/pull/2198"&gt;#2198&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; Infrastructure &lt;ul&gt; &lt;li&gt;Migrated LFS storage from GitLab to &lt;a href="https://ogs.jfrog.io/ogs"&gt;Artifactory&lt;/a&gt;. &lt;a href="https://github.com/ufz/ogs/pull/2359"&gt;#2359&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Optimized ctest runtime by starting long-running benchmarks first. &lt;a href="https://github.com/ufz/ogs/pull/2310"&gt;#2310&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Proper RPATH handling for shared library installations. &lt;a href="https://github.com/ufz/ogs/pull/2208"&gt;#2208&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="https://www.opengeosys.org/docs/userguide/basics/container/"&gt;Package OGS inside container&lt;/a&gt; with &lt;a href="https://www.sylabs.io/singularity/"&gt;Singularity&lt;/a&gt;; &lt;a href="https://www.opengeosys.org/docs/devguide/advanced/singularity/"&gt;more docs&lt;/a&gt;. &lt;a href="https://github.com/ufz/ogs/pull/2193"&gt;#2193&lt;/a&gt;, &lt;a href="https://github.com/ufz/ogs/pull/2356"&gt;#2356&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Migrated opengeosys.org to a static site generator (&lt;a href="https://gohugo.io"&gt;Hugo&lt;/a&gt;) unifying documentation and general OGS info. &lt;a href="https://github.com/ufz/ogs/pull/2088"&gt;#2088&lt;/a&gt;, &lt;a href="https://github.com/ufz/ogs/pull/2095"&gt;#2095&lt;/a&gt;, &lt;a href="https://github.com/ufz/ogs/pull/2123"&gt;#2123&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Speed-up CMake run time. &lt;a href="https://github.com/ufz/ogs/pull/2072"&gt;#2072&lt;/a&gt;, &lt;a href="https://github.com/ufz/ogs/pull/2392"&gt;#2392&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; CMake options changes &lt;ul&gt; &lt;li&gt;&lt;code&gt;OGS_USE_PYTHON&lt;/code&gt; enables Python BCs. &lt;a href="https://github.com/ufz/ogs/pull/2170"&gt;#2170&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;code&gt;OGS_BUILD_TESTS&lt;/code&gt; was renamed to &lt;code&gt;BUILD_TESTING&lt;/code&gt;. &lt;a href="https://github.com/ufz/ogs/pull/2350"&gt;#2350&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Added &lt;code&gt;OGS_USE_CVODE&lt;/code&gt;. &lt;a href="https://github.com/ufz/ogs/pull/2344"&gt;#2344&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Added &lt;code&gt;OGS_BUILD_PROCESSES&lt;/code&gt; for &lt;code&gt;;&lt;/code&gt;-separated list of processes to build. &lt;a href="https://github.com/ufz/ogs/pull/2233"&gt;#2233&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;code&gt;OGS_USE_CONAN=ON&lt;/code&gt; is now the default when &lt;code&gt;conan&lt;/code&gt; was found. &lt;a href="https://github.com/ufz/ogs/pull/2207"&gt;#2207&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; Version info &lt;ul&gt; &lt;li&gt;CMake minimum version 3.10&lt;/li&gt; &lt;li&gt;Visual Studio minimum (and tested) version 2017&lt;/li&gt; &lt;li&gt;GCC minimum version 6.2 (tested: 6.4)&lt;/li&gt; &lt;li&gt;Clang minimum version 3.5 (tested: 7.0)&lt;/li&gt; &lt;li&gt;Boost minimum version 1.66.0&lt;/li&gt; &lt;li&gt;VTK minimum version 8.1. &lt;a href="https://github.com/ufz/ogs/pull/2158"&gt;#2158&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Qt tested version 5.11.2&lt;/li&gt; &lt;li&gt;Python tested version 3.7.2&lt;/li&gt; &lt;/ul&gt;</dct:description>
    <dct:accessRights rdf:resource="http://publications.europa.eu/resource/authority/access-right/PUBLIC"/>
    <dct:accessRights>
      <dct:RightsStatement rdf:about="info:eu-repo/semantics/openAccess">
        <rdfs:label>Open Access</rdfs:label>
      </dct:RightsStatement>
    </dct:accessRights>
    <dcat:distribution>
      <dcat:Distribution>
        <dcat:accessURL rdf:resource="https://doi.org/10.5281/zenodo.2593539"/>
      </dcat:Distribution>
    </dcat:distribution>
  </rdf:Description>
</rdf:RDF>
473
83
views
downloads
All versions This version
Views 47326
Downloads 835
Data volume 1.1 GB27.1 MB
Unique views 40524
Unique downloads 383

Share

Cite as