Personal tools

Difference between revisions of "Mohid Programming"

From MohidWiki

Jump to: navigation, search
m (1 revision)
Line 1: Line 1:
MOHID is programmed in ANSI FORTRAN 95 using an [[Object oriented approach|object oriented approach]] and hierarchical structure which enables consisting of several [[Modules|modules]] to develop several numerical models and [[Mohid Support Tools|support tools]] with a high level of code re-use. To this structure we call [[Mohid Framework]].
+
MOHID is programmed in ANSI FORTRAN 95 using an [[Object oriented approach|object oriented approach]] and [[Modules|hierarchical structure]] which enables consisting of several [[Modules|modules]] to develop several numerical models and [[Mohid Support Tools|support tools]] with a high level of code re-use. To this structure we call [[Mohid Framework]].
  
 
Due to the high number of developers programming in MOHID, several [[Programming guidelines|programming guidelines]] have been defined in order to [[Changing the code|change the code]] in a straighforward, systematic and sustentable way.  
 
Due to the high number of developers programming in MOHID, several [[Programming guidelines|programming guidelines]] have been defined in order to [[Changing the code|change the code]] in a straighforward, systematic and sustentable way.  

Revision as of 00:19, 21 May 2010

MOHID is programmed in ANSI FORTRAN 95 using an object oriented approach and hierarchical structure which enables consisting of several modules to develop several numerical models and support tools with a high level of code re-use. To this structure we call Mohid Framework.

Due to the high number of developers programming in MOHID, several programming guidelines have been defined in order to change the code in a straighforward, systematic and sustentable way.

MOHID is licensed under GPL and the code can be downloaded from the download area. Currently, MOHID has been compiled and run under several architectures.


Related links

See also Parallel processing, Compiling, Profiling, Programming in Fortran issues