Released version 20.09 of GRAL GRAMM

on . . Hits: 362

gram gral  The Graz Lagrangian (GRAL) system is a Lagrangian particle model with a free Graphic User Interface (GUI) available in both Linux and Windows. Now the developers have released the version 20.09. The software is open source under a GPL-3.0 license, so everybody is welcome to contribute to the project. The source code, has been published in github.

    The version 20.09 of GRAL GRAMM has had some changes and modifications in the code, but focusing mainly in correcting bugs. No major features have been included in this update. See a list of issues solved here. The complete source code is published under the GNU/GPL 3 licence.

 

   This is the list of new features and bugs corrected for GRAL, GRAMM and the Graphic User Interface (GUI) for this release.

GRAL 20.09

New features

  • A new option “Adaptive Surface Roughness” (spatially varying surface roughness values) has been implemented
  • Ascending or descending line sources are supported
  • Additional user information
    - in the transient GRAL mode: average emission modulation, average exit temperature and exit velocity,
    date and time of the weather situation
    - show the progress when writing the concentration or the flow field files
  • Optional building input by using an ESRI ASCii format raster file
  • Additional separator characters for exit temperature and exit velocity files
  • Creation of additional transient particles in a cell with high pollution concentration
  • Better support for steep line sources
  • New flow field file format, designed for huge domains with terrain or many buildings

Bugfixes

  • If artificially generated wind data with very small wind speed differences were used, the current situation of mettimeseries.dat was not assigned correctly in the file meteopgt.all in the transient GRAL mode
  • The changed file format for the file GRAL_Meteozeitreihe.dat has been fixed
  • A division by zero has been fixed (occurs in rare cases if there is no sub domain but a high surface altitude in cell [1][1])
  • The user defined sub domain factor was not applied to buildings
  • A warning message appears if the calculation is set to prognostic wind calculation, but no sub-domains have been created
  • The memory consumption and the number of page faults have been reduced
  • Erroneous transfer of roughness lengths when coupling with GRAMM in the Flow Field module has been fixed

GRAMM 20.09

Bugfixes

  • Code clean up and performance improvements within the GRAMM radiation module
  • Removed experimental dependencies of Windows-GDAL, introduced in GRAMM 20.01, so that GRAMM works in LINUX again
  • Removed the experimental Topography Index algorithm (TPI)


GUI 20.09

New features

  • It is possible to delete items or edit item data (name, height, source group number, emission rate) within the spreadsheet search and filter form
  • Item information is shown in an own layer and is displayed geo referenced
  • A wind speed cumulative distribution diagram has been added
  • The legend and the info box within the wind rose form can be moved
  • Ascending or descending line sources have been enabled
  • Shape file types PointZ and PolylineZ are supported
  • It is possible to show solely already existing weather situations in the dispersion situation dialog
  • Multiple height slices can be selected for the evaluation of GRAL results
  • Enable access to special GRAL options from the GUI (wrench button)
  • The building rasterization process can be controlled by the user
  • The evaluation routines support large domain ranges by using jagged arrays
  • Enable a progress bar for the mathematical raster operations
  • Support for spatially-varying surface roughness values

Bugfixes

  • Fixed the reading of the changed file format for the GRAL receptor meteorology file data (GRAL_Meteozeitreihe.dat)
  • Fixed the shape import for receptors
  • The anemometer height from *.met files is copied to the match to observation dialog
  • Fixed the 3D view of GRAL topographies with receptors
  • Fixed several tooltips
  • Fixed the GRAMM start process for the new *.exe GRAMM core for multiple instances
  • Fixed an error when creating the file IIn.dat with Taiwanese date format
  • Fixed a crash when the object manager was started but no layers were available
  • Improved reading of background maps when the absolute path in the bitmap world file has been changed
  • Fixed an error in the color and value settings for contour lines in the layout manager when a vertical scroll bar is visible
  • Fixed the selection of traffic situations in the NEMO line source dialog and a bug in the NEMO interface
  • Fix the windrose dialog for tabbed *.met files
  • Fix the meteorological analysis tool for empty or invalid *.met files
  • Enable large arrays for the evaluation of result files (> 2 GByte)

   The new version 20.09 is available on the GRAL homepage: https://gral.tugraz.at/

 

 


   If you find this article interesting, you might be also interested in these articles:

Carlos Nietzsche Diaz Jimenez
Carlos is the editor chief of olores.org and he has been in the odour world since 2001. Since then, Carlos has attended over 40 conferences in odour management both national and international and authored a few papers on the subject. He has also organized a few international conferences and courses. Carlos is the owner a very small company named SVPA and in he spends his free time with his wife and his twins Laura and Daniel and of course, writing in olores.org.

Comments (0)

There are no comments posted here yet

Leave your comments

  1. Posting comment as a guest.
Attachments (0 / 3)
Share Your Location

Please note that this site uses cookies in order to work properly.

See more about our cookie policy Learn more

I understand

Please read the following to learn more about our cookies policy:

 

What are cookies?

   A cookie is a text file stored in a user’s web browser on any device they use to access a website that holds information regarding the user’s visit, such as preferences. When the user returns, the browser provides the cookie with the stored information to the site.

What cookies are used for?

   Cookies are used for adjusting a website’s content to fit a user’s preferences and optimize the website. They store useful information that improve the user’s experience of a website. They are most commonly used for:

  •     Recognizing the type of device a user is browsing with and any preferences applied to optimize the website specifically for the device.
  •     Creating statistics that help website owners to understand how their users interact with their website, which allows them to improve their structure and content.

What types of cookies are used?

   There are two types of cookies: persistent cookies and session cookies. Persistent cookies remain on your hard drive for a period of time specified in the cookie’s file parameters or until removed manually. When you return to a website and it requires you to login again despite previously storing your login information, it is usually because the persistent cookie expired; this helps to increase security while maintaining accessibility.

   Session cookies, on the other hand, are used temporarily and expire once the website or browser is closed. They are used to track user activity on a website during a single visit. When a website requires that you verify your age or location once every visit before allowing you to view content and without requiring additional personal details, that is a session cookie at work.

Do cookies include personal data?

   If there is a need for the collection of personal information, such as for creating accounts, then cookies may store personal information. However, it is required by data protection law that users are informed of the collection of personal data. This data will also be encrypted to render it inaccessible for unauthorized users.

Managing cookies

   By default, browsers are configured to accept cookies. However, these settings may be changed to block cookies entirely, or to inform the user each time they are used. Detailed information about cookies and the options associated with them are available in each browsers’ settings.

Which cookies does collect olores.org?

   Olores.org collect cookies for 2 purposes:

  • Register statistical data.
  • Set language preferences.

   In addition we use third party cookies through Statcounter to collect different data.

StatCounter Analytics Cookies

   StatCounter is a web analytics service. We use StatCounter to track activity on our website. These stats help us to understand how people are interacting with our website and to improve the design and functionality of our site so that we can offer a better online experience to our visitors. If you visit olores.org, a StatCounter analytics cookie (called "is_unique") may  be placed in your browser.  This cookie is used only to determine whether you are a first-time or returning visitor and to estimate unique visits to the site. No personal information is stored in the cookie.

Refuse Statcounter cookies.

You may set your browser to refuse/accept StatCounter analytics cookies by clicking here.

NOTES:

    • Your decision to refuse/accept StatCounter analytics cookies applies to all websites which use the StatCounter service (including the StatCounter site itself).
    • If you refuse all StatCounter analytics cookie, a refusal cookie (called "refusal_cookie") will be set to remember this preference and any existing StatCounter analytics cookies in your browser will be destroyed.
    • If you delete/remove/destroy the refusal cookie, you must revisit this page in order to re-set your preference.
    • The refusal cookie is set only for your current browser and machine. If you use multiple browsers/machines, you must set a refusal cookie in each case.
    • You can also change your cookie settings directly in your browser. Learn more about cookies and how to manage them here: http://www.allaboutcookies.org/cookies/index.html
    • Or you can learn about how to adjust cookie settings for specific browsers here: