This tutorial is about getting in touch with the Julia programming language that "makes it easy to express many object-oriented and functional programming patterns". It mainly focuses on (i) set up the Julia environment, (ii) run a set of simple examples on creating matrices, plotting charts, and executing simple for-loops with CUDA, and (iii) go through introductory examples on machine learning (Regression and Decision Trees).

Engineering, Generic

Machine Learning / AI

Tutorial

https://github.com/EuroCC-Greece/ml-julia

Pytorch

Facebook's AI Research lab (FAIR)

An open source machine learning framework that accelerates the path from research prototyping to production deployment.

Earth System Sciences, Engineering, Life Sciences, Materials and Chemical Sciences, Other

Machine Learning / AI

Software

https://pytorch.org/

TensorFlow

Google Brain

TensorFlow is an end-to-end open source platform for machine learning.

Earth System Sciences, Engineering, Life Sciences, Materials and Chemical Sciences, Other

Machine Learning / AI

Software

https://www.tensorflow.org/

VisIt

Lawrence Livermore National Laboratory

VisIt is an Open Source, interactive, scalable, visualization, animation and analysis tool.

Earth System Sciences, Engineering, Life Sciences, Materials and Chemical Sciences, Other

High Performance Data Analysis

Software

https://visit-dav.github.io/visit-website/

ParaView

Kitware

ParaView is an open-source, multi-platform data analysis and visualization application.

Other

High Performance Data Analysis

Software

https://www.paraview.org/

The Weather Research and Forecasting (WRF) Model is a next-generation mesoscale numerical weather prediction system designed for both atmospheric research and operational forecasting applications.

Earth System Sciences

High Performance Computing

Software

https://www.mmm.ucar.edu/weather-research-and-forecasting-model

FEniCSx

FEniCS Project

FEniCSx is a popular open-source (LGPLv3) computing platform for solving partial differential equations (PDEs).

Engineering, Life Sciences, Materials and Chemical Sciences, Other

High Performance Computing

Software

https://fenicsproject.org/

OpenFOAM

OpenCFD Ltd

OpenFOAM is the free, open source CFD software developed primarily by OpenCFD Ltd.

Earth System Sciences, Engineering, Other

High Performance Computing

Software

https://www.openfoam.com/

NWChem: Open Source High-Performance Computational Chemistry

Environmental Molecular Sciences Laboratory

NWChem aims to provide its users with computational chemistry tools that are scalable both in their ability to treat large scientific computational chemistry problems efficiently, and in their use of available parallel computing resources from high-performance parallel supercomputers to conventional workstation clusters.

Life Sciences, Materials and Chemical Sciences

High Performance Computing

Software

https://www.nwchem-sw.org/

CP2K is a quantum chemistry and solid state physics software package that can perform atomistic simulations of solid state, liquid, molecular, periodic, material, crystal, and biological systems.

Earth System Sciences, Life Sciences, Materials and Chemical Sciences

High Performance Computing

Software

https://www.cp2k.org/