What are the major changes for GIS applications?

Now that we have upgraded to CentOS7, many GIS application modules require significantly fewer dependencies. Also, many older modules have been retired and some have been renamed for consistency. These changes will simplify the way you use GIS modules on the SCC and you probably will need to make changes to your scripts to adjust to these changes.

Troubleshooting

Does your .bashrc file load modules?

If you get errors on login or are not finding certain packages or commands that worked in the past, you should take a look at your .bashrc file, located in your home directory. If you have made changes to it, such as adding module load or export commands to it, these may need to be adjusted for CentOS 7. If you have troubles with this, please email us at help@scc.bu.edu and we can help with your particular situation.

Is your batch script loading the correct modules?

The module load commands in your batch scripts may need to be updated. Run the module avail command to list available modules and then update your batch script accordingly.

geo% module avail qgis

----------------------------- /share/module.7/gis ------------------------------
qgis/3.4.2

Module Load Changes

This table lists the modules needed to load some popular GIS software packages under CentOS 7.

Software Module Load Notes
GRASS* python2/2.7.16
grass/7.4.3
You do not need to module load gdal or other dependencies.
QGIS* qgis/3.4.2 You do not need to module load gdal, grass, or other dependencies.
This release of QGIS only supports Python 3.
GDAL* gdal/2.3.2 You do not need to module load dependencies.
GDAL in Python 2 python2/2.7.16
gdal/2.3.2
Python 2.7 will no longer be supported by the open-source community as of 2020. Researchers, if possible, should migrate their code to Python 3.
GDAL in Python 3 python3/3.6.5
gdal/2.3.2
rgdal in R R/3.6.0 The library rgdal is now included with R install on CentOS 7, and is available with just module load R/3.6.0 command.
In CentOS 7, the modules rgdal and R_earth are no longer available, as the library rgdal is now included with R under CentOS 7.
LDOPE ldope/1.7 Module renamed under CentOS 7
SDP_Toolkit sdp_toolkit/5.2.20 Module renamed under CentOS 7
ledaps ledap/2012-09-25 Module renamed under CentOS 7

*If you need to compile software that depends on our build of GRASS, QGIS, or GDAL, please contact us at help@scc.bu.edu for assistance.