Skip to content

Latest commit

 

History

History
51 lines (32 loc) · 2.68 KB

README.md

File metadata and controls

51 lines (32 loc) · 2.68 KB

fish

What is the AOMC model?

The AOMC model is an Open Source Aquatic Optics Monte Carlo model. It is written in FORTRAN 90. It simulates the propagation of light in an optically shallow, vertically heterogeneous aquatic medium. The model is in continuous development. Some of the routines have been extensively tested while others are still experimental.

What will the model simulate?

The model simulates radiometric quantities (as measured by radiometers) such as:

  • Upwelling and downwelling scalar and planar irradiances (Euo, Edo, Eu and Ed)
  • Radiance
  • Mean cosines
  • Shape factors (as used in the two-flow or two-stream model)
  • Surface Albedo

What will the model NOT simulate?

Currently, the model does not:

  • simulate the influence of surface waves (however, this may be implemented in subsequent versions),
  • allow for a horizontally variable bottom depth,
  • allow for internal light source,
  • simulate inelastic scattering (such as Raman scattering).

What hardware is required to run this model?

The model will run on any platform that supports a FORTRAN 90 compiler. Intel provides a somewhat free F90 compiler for Linux based PC systems. This model was written using strict F90 standards. It has been successfully ported (1) to Windows 98 and Windows 2000 using Lahey and Compaq compilers, (2) to Linux OS using Intel’s non-commercial F90 compiler, (3) and SGI using MIPS F90 compiler.

Is output graphical?

No. It is all console (command line) based. However, the output can easily be imported into a spreadsheet or a favorite graphing program.

Has this model appeared in publications?

Yes. The model appears in the following publications:

  • Gimond M., 2005. Comprehensive assessment of the two-flow model's shape factors in aquatic environments. Applied Optics, vol. 44, n. 6, pp 966-975.
  • Gimond M., 2004. Description and verification of an aquatic optics Monte Carlo model. Environmental Modelling and Software, vol 19, n. 12, pp 1065-1076.

Is the model free?

Yes! It follows the Open Source Definition (see https://opensource.org/osd.html).

Can I modify the program?

Of course! The development and improvement of the model is highly encouraged. All that is asked is that proper credit(s) be given where credit is due.

How do I compile the code?

All you need is a FORTRAN 90 compatible compiler. For example, gnu's f95 compiler available on most linux/unix platforms (including the ubuntu app in Windows 10) will generate an executable from the source code. Simply type f95 *.f90 -o mc.

Is there support?

Yes and No. I haven't touched this project since 2003 so support is very limited. Documentation can be found here.