Source

aotus / source / aotus_module.f90

Author Commit Message Labels Comments Date
Harald Klimach
Added the optional name argument for the buffer to open_config_buffer
Harald Klimach
Added aotus convenience functions around lua_dump related features
Harald Klimach
Added support for extended double precision numbers to the interfaces
Harald Klimach
Added missing public declaration for interfaces in aot_quadruple_table
Harald Klimach
Added a unit test for the quadruple interface
Harald Klimach
Added interface support for quadruple precision real numbers While Lua itself supports only floating point numbers with double precision representation in its default configuration, it might be convenient to have support for quadruple precision interfaces, if the Fortran compiler supports it. This patch adds support for such interfaces if the Fortran compiler has supports it. Otherwise some dummy code is used to satisfy all dependencies.
Manuel Hasert
merge
Manuel Hasert
much more cleaning up, merged tuts
Harald Klimach
Doxygen for aot_top_module
Harald Klimach
More doxygen comments in the aotus_module.
Harald Klimach
A little more doxygen documentation in the aotus_module
Harald Klimach
Missed use statements for the new aot_err_handler
Harald Klimach
Moved the error handler to the aot_top module and renamed it to aot_err_handler, to allow its usage in other modules aswell.
jas43
Refactor error handling in open_config_* routines. Error handling code is now in its own subroutine rather than copied in 4 different places.
jas43
Consistent naming scheme. Warning: API change. Rename open_config to open_config_file. Rename load_string to open_config_chunk.
jas43
aotus-style subroutine for loading and executing a chunk of lua code. This makes it possible to easily embed and run lua code inside fortran source code and is useful for producing a single binary without depending upon external lua files.
Harald Klimach
Let doxygen run in waf
jas43
Only open new Lua state if input state is not already open. This allows us to set additional Lua variables or read an additional file before reading a config file.
Harald Klimach
Reorderd arguments in the get_val routines to obtain the intent(out) arguments first. Gather the get_vals for table and config into a single generic interface.
Harald Klimach
Do not write to standard output and abort. Instead return an error code and leave the handling to the caller. Standard output is especially annoying in parallel runs and error handling by the caller is generally more flexible. Only if no parameters for the error handling are provided, keep the old behavior.
Harald Klimach
Interface Consolidation (BEWARE! major API change) With this redefinition of the interfaces, the API hopefully gets less cluttered and less surprising in most places. We are now using "L" for the handle to the Lua script everywhere, instead of conf in some places. Names are referred to as "key" now everywhere instead of var in some places. Global variables are obtained with aot_get_val, and the order of the arguments is more consistent with the ot…
Harald Klimach
Some formatting (no code change)
Harald Klimach
Removed spurious debug write in get_config_long
Harald Klimach
Backed out 006de6d7bdaa which introduced a spurious debug output
Manuel Hasert
cleaning up and update to newest treelm version
Manuel Hasert
fix bug in reading long integers
Harald Klimach
Added the routines to retrieve vectors from global Lua variables. The vector module should now be fairly complete.
Harald Klimach
Some explanations on the error handling parameters
Harald Klimach
Added todos in the comments (no code change)
Harald Klimach
Documentation updates fix for the Doxyfile, to actually find the source code update of the waf script.
  1. Prev
  2. 1
  3. 2
  4. Next