INCLAN
From GuentertWiki
(Difference between revisions)
(→Availability) |
(→Availability) |
||
Line 23: | Line 23: | ||
*[http://www.cyana.org/wiki CYANA] | *[http://www.cyana.org/wiki CYANA] | ||
+ | |||
+ | *InclanManual.pdf | ||
== References == | == References == | ||
* Güntert, P., Mumenthaler, C. & Wüthrich, K. Torsion angle dynamics for NMR structure calculation with the new program DYANA. [http://www.sciencedirect.com/science?_ob=ArticleURL&_udi=B6WK7-45N4X66-4D&_user=3846826&_coverDate=10%2F17%2F1997&_alid=924973130&_rdoc=7&_fmt=high&_orig=search&_cdi=6899&_docanchor=&view=c&_ct=14&_acct=C000061542&_version=1&_urlVersion=0&_userid=3846826&md5=7f249ca034bf882a8589298497992aba J. Mol. Biol. 273, 283-298 (1997)] | * Güntert, P., Mumenthaler, C. & Wüthrich, K. Torsion angle dynamics for NMR structure calculation with the new program DYANA. [http://www.sciencedirect.com/science?_ob=ArticleURL&_udi=B6WK7-45N4X66-4D&_user=3846826&_coverDate=10%2F17%2F1997&_alid=924973130&_rdoc=7&_fmt=high&_orig=search&_cdi=6899&_docanchor=&view=c&_ct=14&_acct=C000061542&_version=1&_urlVersion=0&_userid=3846826&md5=7f249ca034bf882a8589298497992aba J. Mol. Biol. 273, 283-298 (1997)] |
Revision as of 11:21, 4 June 2009
Interactive command language
INCLAN is a general command interface language for seamless integration into Fortran or C/C++-based programs that allows the programmer to separate the user interface from the core part of the program and thus to provide a sophisticated, command-driven user interface with minimal programming effort. Similarly, INCLAN can be used as a general driver for coarse-grained parallel applications, in which parallelization occurs at the level of loops in INCLAN scripts rather than within the core algorithms of the underlying application.
Features of INCLAN include:
- A versatile, easy-to-learn, interpreted scripting language
- Shell-like variables combined with Fortran-style arithmetic, character or logical expressions
- Flow control: loops, conditional statements etc.
- Parallelization of loops on shared-memory and distributed-memory parallel computers
- Production of plots and other graphics
- User access to variables of the underlying program
- Straightforward and uniform syntax checking for parameter lists of commands of the underlying program and for user-written INCLAN scripts
- Output control based on importance level; output redirection
- Error handling
- Interface to operating system functions
- CPU time measurements
- Recursive procedures
- Implemented on the major Unix systems, Linux, and on Windows XP/Cygwin
Availability
- InclanManual.pdf
References
- Güntert, P., Mumenthaler, C. & Wüthrich, K. Torsion angle dynamics for NMR structure calculation with the new program DYANA. J. Mol. Biol. 273, 283-298 (1997)