Skip to content

aperezhortal/fortran_debugging_introduction

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction to Fortran Debugging 
=================================

Programming is a complex process. Since it is done by human beings, errors may often occur. 
Debugging is the process of finding and resolving defects or problems within the program 
that prevent correct operation of computer software (called "bugs").
In order to fix these errors, first, we need to understand the what they are and how they can
occur. This tutorial reviews the most common types of errors and
present simple ways to locate and correct those errors without the use of any debugging applications.
The common errors are illustrated using simple Fortran applications where the simple debugging techniques
are applied.


Contents
--------

-README : This file

-LICENSE: License file

-examples/ : Directory with Fortran applications examples
  |_example_project : Example project
  |_example_project_2 : More complex example project
  |_floating_point_exception : Example of a floating point exception
  |_segmentation_fault : Example of a segmentation fault error
  |_segmentation_fault_stacktrace : More complex example of a segmentation fault error
  |_simple_module : Simple module example
  |_syntaxError : Example of a syntax error
  |_typeMismatchError : Example of a type mismatch error
  |_undefinedReferenceError : Example of a udefined reference error ocurring during compilation
  |_uninitialized_variables : Example of error due to uninitialized variables

-presentation/ : Beamer presentation


License
-------

All the contents of this project are released into the public domain (CC0 License).
See LICENSE file for more details.


About

Tutorial - Introduction to Fortran Debugging

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published