This note describes the project assignment for GEO4060 course 2018. The text contains some (simple) mathematics and there is no need for a thorough understanding of concepts like matrices and vectors to do the project.
GEO4060 Project Assignment 2018
Requirements
There are some requirements on tools and packaging:
- For this project use the GitHub code repository https://github.uio.no/annefou/GEO4060_2018
- Create your own branch (use your username for the name of your branch) and regularly commit all your codes. Use your git branch rather than keeping code completely out of the repository.
- Within your branch, create a directory called Project where you will store your project source codes and documentation
- Do not forget to comment your codes...
- The project must be fully automatically buildable, runnable, and testable on a generic linux desktop, using at least the GNU Fortran >= 5.2.0 compiler.
- Make sure you use Object Oriented programming and define Fortran 2003 classes for your datatypes
Work to do
Main program
Tests
Create tests for all the classes and methods defined in your Fortran 2003 module.
This set of tests should return "ALL TESTS PASSED" if successful or "X TESTS FAILED" if X tests failed (X is an integer).
The final time of delivery
The final time of delivery is Friday 25.05.2018 at 23:59