Skip to content


GRASS (Geographic Resources Analysis Support System) is a free Geographic Information System (GIS) software used for geospatial data management and analysis, image processing, graphics/maps production, spatial modeling, and visualization.


GRASS is available with following versions:


GRASS GIS Command Line Interface

GRASS GIS command line tools can be used in an interactive session or batch jobs. See examples for using GRASS GIS commands in Puhti with GRASS bash scripting, Python scripting or PyGRASS. See also the references section at the end of this page.

GRASS GIS Graphical User Interface

GRASS in Puhti

The easiest option for using GRASS GIS is to open it in Puhti web interface.

  1. Log in to Puhti web interface.
  2. Open Desktop app.
  3. After launching the Desktop, double-click GRASS-GIS icon for the newest version.

If you want to use older version, open Terminal (Desktop icon) and start GRASS GIS:

module load qgis/3.22


Until LUMI web interface is available, GRASS needs to be used with SSH X11 forwarding.

module use /appl/local/csc/modulefiles
module load qgis


Geographic Resources Analysis Support System (GRASS) is Copyright, 1999-2020 GRASS Development Team, and licensed under the terms of the GNU General Public License (GPL). This includes all software, documentation, and associated materials. Full GRASS GIS license


This software can be cited by chosing the appropriate citation from the GRASS citation repository.


Please acknowledge CSC and Geoportti in your publications, it is important for project continuation and funding reports. As an example, you can write "The authors wish to thank CSC - IT Center for Science, Finland (urn:nbn:fi:research-infras-2016072531) and the Open Geospatial Information Infrastructure for Research (Geoportti, urn:nbn:fi:research-infras-2016072513) for computational resources and support".



Last update: February 7, 2024