Programs in Physics & Physical Chemistry
|[Licence| Download | New Version Template] abha_v1_0.gz(105 Kbytes)|
|Manuscript Title: MCL: optimization oriented programming language.|
|Authors: C.S. Chassapis, D.G. Papageorgiou, I.E. Lagaris|
|Program title: MCL|
|Catalogue identifier: ABHA_v1_0|
Distribution format: gz
|Journal reference: Comput. Phys. Commun. 52(1989)223|
|Programming language: Fortran.|
|Computer: CDC CYBER - 171.|
|Operating system: NOS 2.5.2 678/670.|
|RAM: 31K words|
|Word size: 60|
|Keywords: General purpose, Programming language, Compiler, Minimization, Data fitting, Merlin, Computers, Computer languages.|
|Classification: 4.9, 6.2.|
Nature of problem:
Many problems in Physics, Chemistry, Applied Mathematics as well as in Engineering and in other fields may be reduced to minimizing a function of several variables. MCL is a system designed to enable one to develop systematically efficient minimization strategies.
An optimization control language associated with the recently published MERLIN package is developed, to aid in constructing effective minimization strategies. It is very simple and easy to master. Supports Fortran-like operations, conditional and unconditional branching, multidimensional arrays, loops, statement functions, I/O operations and offers quite a few intrinsic functions. MERLIN has been further developed too, so that now, it can be driven by the object code produced by the provided MCL compiler. Restrictions: The size of the compiler tables is set so as to suffice for the needs of most programs. However if needed this can be reset as described in the manual.
Provision has been taken so that user-extensions to MERLIN-2.0 (Cat. Id. AAXW_v2_0) are supported through a special statement. (Command EXECUTE)
Running time heavily depends on the size and complexity of the input program. The provided test run, took 3.1 CPU seconds on a CDC CYBER- 171.
|Disclaimer | ScienceDirect | CPC Journal | CPC | QUB|