project address: https://gricad-gitlab.univ-grenoble-alpes.fr/naeinim/miniproject-scientific-computing2022