Commits

Harald Klimach committed ae30a70

Added copyright notices everywhere

Comments (0)

Files changed (41)

LuaFortran/COPYRIGHT

+This LuaFortran interface is provided by the German Research School for
+Simulation Sciences GmbH, Aachen and licensed under the same terms as Lua
+which is available under the MIT license reproduced below.
+
+See also:
+http://www.lua.org/license.html.
+
+===============================================================================
+
+Copyright (C) 2011-2013 German Research School for Simulation Sciences GmbH,
+              Aachen and others.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
+===============================================================================
+
+(end of COPYRIGHT)

LuaFortran/README

+This LuaFortran code provides a direct Fortran interface to the Lua C-API.
+
+* lua_fif.f90 contains the ISO-C-Binding interface declarations for various
+              functions from the Lua C-API (still incomplete).
+* lua_parameters.f90 provides Lua constants as Fortran parameters (might need
+                     to be updated with changed Lua versions).
+* wrap_lua_dump.c provides a wrapper around Lua's dump routine to allow dumping
+                  into a memory chunk from Fortran.
+* dump_lua_fif_module.f90 contains the ISO-C-Binding interface to the dumping
+                          wrapper in wrap_lua_dump.c
+* flu_binding.f90 encapsulates the Lua interface in a more Fortran like
+                  interface, taking care of type castings and hiding C
+                  internals.
+
+If you just want to build the flu library run:
+./waf --target=flu
+in the main Aotus directory. This will produce
+* libflu.a
+* dump_lua_fif_module.mod
+* flu_binding.mod
+* lua_fif.mod
+* lua_parameters.mod
 http://www.lua.org/license.html.
 
 ---
-Copyright (C) 2011-2013 German Research School for Simulation Sciences GmbH, Aachen.
+Copyright (C) 2011-2013 German Research School for Simulation Sciences GmbH,
+                        Aachen and others.
 
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to deal
+All files in this directory and subdirectories are available under the license
+detailed below.
+
+===============================================================================
+
+Copyright (C) 2011-2013 German Research School for Simulation Sciences GmbH,
+                        Aachen and others.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
+===============================================================================
+
+(end of COPYRIGHT)

source/aot_err_module.f90

+! Copyright (C) 2011-2013 German Research School for Simulation Sciences GmbH,
+!              Aachen and others.
+! Please see the COPYRIGHT file in this directory for details.
+
 !> This module provides the handling of errors.
 module aot_err_module
   use flu_binding

source/aot_fun_declaration_module.f90

+! Copyright (C) 2011-2013 German Research School for Simulation Sciences GmbH,
+!              Aachen and others.
+! Please see the COPYRIGHT file in this directory for details.
+
 module aot_fun_declaration_module
 
   implicit none

source/aot_fun_module.f90

+! Copyright (C) 2011-2013 German Research School for Simulation Sciences GmbH,
+!              Aachen and others.
+! Please see the COPYRIGHT file in this directory for details.
+
 !> A module providing access to Lua functions
 !!
 !! Intented usage:

source/aot_kinds_module.f90

+! Copyright (C) 2011-2013 German Research School for Simulation Sciences GmbH,
+!              Aachen and others.
+! Please see the COPYRIGHT file in this directory for details.
+
 !> Global definitions of some handy kind declarations
 !! with the help of the intrinsic selected_*_kind
 !! functions.

source/aot_out_general_module.f90

+! Copyright (C) 2011-2013 German Research School for Simulation Sciences GmbH,
+!              Aachen and others.
+! Please see the COPYRIGHT file in this directory for details.
+
 module aot_out_general_module
 
   implicit none

source/aot_out_module.f90

+! Copyright (C) 2011-2013 German Research School for Simulation Sciences GmbH,
+!              Aachen and others.
+! Please see the COPYRIGHT file in this directory for details.
+
 !> A module to produce Lua scripts with nested tables.
 !!
 !! This module eases the output of readable Lua scripts.

source/aot_path_module.f90

+! Copyright (C) 2011-2013 German Research School for Simulation Sciences GmbH,
+!              Aachen and others.
+! Please see the COPYRIGHT file in this directory for details.
+
 !> The aot_path can be used to track the position of a Lua entity in nested
 !! tables.
 !!

source/aot_table_module.f90

+! Copyright (C) 2011-2013 German Research School for Simulation Sciences GmbH,
+!              Aachen and others.
+! Please see the COPYRIGHT file in this directory for details.
+
 !> This module provides some convenient functions to act on Lua tables.
 module aot_table_module
   use flu_binding

source/aot_table_ops_module.f90

+! Copyright (C) 2011-2013 German Research School for Simulation Sciences GmbH,
+!              Aachen and others.
+! Please see the COPYRIGHT file in this directory for details.
+
 !> This module provides general operations on Lua tables.
 !!
 !! These operations are a common set of actions, that are used by the various

source/aot_top_module.f90

+! Copyright (C) 2011-2013 German Research School for Simulation Sciences GmbH,
+!              Aachen and others.
+! Please see the COPYRIGHT file in this directory for details.
+
 !> Module for interaction with topmost element of the Lua stack.
 !!
 !! This is a basic module which provides the fundamental functionality to

source/aot_vector_module.f90

+! Copyright (C) 2011-2013 German Research School for Simulation Sciences GmbH,
+!              Aachen and others.
+! Please see the COPYRIGHT file in this directory for details.
+
 !> This module provides some convenience functions to access complete vectors
 !! from a lua table at once.
 !!

source/aotus_module.f90

+! Copyright (C) 2011-2013 German Research School for Simulation Sciences GmbH,
+!              Aachen and others.
+! Please see the COPYRIGHT file in this directory for details.
+
 !> This module provides high level Fortran interfaces to retrieve values from a
 !! Lua script.
 !!

source/extdouble/aot_extdouble_fun_module.f90

+! Copyright (C) 2011-2013 German Research School for Simulation Sciences GmbH,
+!              Aachen and others.
+! Please see the ../COPYRIGHT file one directory above for details.
+
 !> A module providing extdouble number input to Lua functions
 !!
 !! Note that Lua actually only handles double precision, and the numbers are

source/extdouble/aot_extdouble_module.f90

+! Copyright (C) 2011-2013 German Research School for Simulation Sciences GmbH,
+!              Aachen and others.
+! Please see the ../COPYRIGHT file one directory above for details.
+
 module aot_extdouble_module
   use flu_binding
   use aot_extdouble_top_module, only: xdble_k

source/extdouble/aot_extdouble_out_module.f90

+! Copyright (C) 2011-2013 German Research School for Simulation Sciences GmbH,
+!              Aachen and others.
+! Please see the ../COPYRIGHT file one directory above for details.
+
 !> A module to produce Lua scripts with nested tables.
 !!
 !! This module eases the output of readable Lua scripts.

source/extdouble/aot_extdouble_table_module.f90

+! Copyright (C) 2011-2013 German Research School for Simulation Sciences GmbH,
+!              Aachen and others.
+! Please see the ../COPYRIGHT file one directory above for details.
+
 module aot_extdouble_table_module
   use flu_binding
   use aot_kinds_module, only: double_k

source/extdouble/aot_extdouble_top_module.f90

+! Copyright (C) 2011-2013 German Research School for Simulation Sciences GmbH,
+!              Aachen and others.
+! Please see the ../COPYRIGHT file one directory above for details.
+
 module aot_extdouble_top_module
   use flu_binding
   use aot_err_module, only: aoterr_Fatal, aoterr_NonExistent, &

source/extdouble/aot_extdouble_vector_module.f90

+! Copyright (C) 2011-2013 German Research School for Simulation Sciences GmbH,
+!              Aachen and others.
+! Please see the ../COPYRIGHT file one directory above for details.
+
 !> This module provides some convenience functions to access complete vectors
 !! from a lua table at once.
 !!

source/extdouble/dummy_extdouble_fun_module.f90

+! Copyright (C) 2011-2013 German Research School for Simulation Sciences GmbH,
+!              Aachen and others.
+! Please see the ../COPYRIGHT file one directory above for details.
+
 module aot_extdouble_fun_module
 
   implicit none

source/extdouble/dummy_extdouble_module.f90

+! Copyright (C) 2011-2013 German Research School for Simulation Sciences GmbH,
+!              Aachen and others.
+! Please see the ../COPYRIGHT file one directory above for details.
+
 module aot_extdouble_module
   implicit none
 

source/extdouble/dummy_extdouble_out_module.f90

+! Copyright (C) 2011-2013 German Research School for Simulation Sciences GmbH,
+!              Aachen and others.
+! Please see the ../COPYRIGHT file one directory above for details.
+
 module aot_extdouble_out_module
 
   implicit none

source/extdouble/dummy_extdouble_table_module.f90

+! Copyright (C) 2011-2013 German Research School for Simulation Sciences GmbH,
+!              Aachen and others.
+! Please see the ../COPYRIGHT file one directory above for details.
+
 module aot_extdouble_table_module
   implicit none
 

source/extdouble/dummy_extdouble_top_module.f90

+! Copyright (C) 2011-2013 German Research School for Simulation Sciences GmbH,
+!              Aachen and others.
+! Please see the ../COPYRIGHT file one directory above for details.
+
 module aot_extdouble_top_module
 
   implicit none

source/extdouble/dummy_extdouble_vector_module.f90

+! Copyright (C) 2011-2013 German Research School for Simulation Sciences GmbH,
+!              Aachen and others.
+! Please see the ../COPYRIGHT file one directory above for details.
+
 module aot_extdouble_vector_module
 
   implicit none

source/quadruple/aot_quadruple_fun_module.f90

+! Copyright (C) 2011-2013 German Research School for Simulation Sciences GmbH,
+!              Aachen and others.
+! Please see the ../COPYRIGHT file one directory above for details.
+
 !> A module providing quadruple number input to Lua functions
 !!
 !! Note that Lua actually only handles double precision, and the numbers are

source/quadruple/aot_quadruple_module.f90

+! Copyright (C) 2011-2013 German Research School for Simulation Sciences GmbH,
+!              Aachen and others.
+! Please see the ../COPYRIGHT file one directory above for details.
+
 module aot_quadruple_module
   use flu_binding
   use aot_quadruple_top_module, only: quad_k

source/quadruple/aot_quadruple_out_module.f90

+! Copyright (C) 2011-2013 German Research School for Simulation Sciences GmbH,
+!              Aachen and others.
+! Please see the ../COPYRIGHT file one directory above for details.
+
 !> A module to produce Lua scripts with nested tables.
 !!
 !! This module eases the output of readable Lua scripts.

source/quadruple/aot_quadruple_table_module.f90

+! Copyright (C) 2011-2013 German Research School for Simulation Sciences GmbH,
+!              Aachen and others.
+! Please see the ../COPYRIGHT file one directory above for details.
+
 module aot_quadruple_table_module
   use flu_binding
   use aot_kinds_module, only: double_k

source/quadruple/aot_quadruple_top_module.f90

+! Copyright (C) 2011-2013 German Research School for Simulation Sciences GmbH,
+!              Aachen and others.
+! Please see the ../COPYRIGHT file one directory above for details.
+
 module aot_quadruple_top_module
   use flu_binding
   use aot_err_module, only: aoterr_Fatal, aoterr_NonExistent, &

source/quadruple/aot_quadruple_vector_module.f90

+! Copyright (C) 2011-2013 German Research School for Simulation Sciences GmbH,
+!              Aachen and others.
+! Please see the ../COPYRIGHT file one directory above for details.
+
 !> This module provides some convenience functions to access complete vectors
 !! from a lua table at once.
 !!

source/quadruple/dummy_quadruple_fun_module.f90

+! Copyright (C) 2011-2013 German Research School for Simulation Sciences GmbH,
+!              Aachen and others.
+! Please see the ../COPYRIGHT file one directory above for details.
+
 module aot_quadruple_fun_module
 
   implicit none

source/quadruple/dummy_quadruple_module.f90

+! Copyright (C) 2011-2013 German Research School for Simulation Sciences GmbH,
+!              Aachen and others.
+! Please see the ../COPYRIGHT file one directory above for details.
+
 module aot_quadruple_module
   implicit none
 

source/quadruple/dummy_quadruple_out_module.f90

+! Copyright (C) 2011-2013 German Research School for Simulation Sciences GmbH,
+!              Aachen and others.
+! Please see the ../COPYRIGHT file one directory above for details.
+
 module aot_quadruple_out_module
 
   implicit none

source/quadruple/dummy_quadruple_table_module.f90

+! Copyright (C) 2011-2013 German Research School for Simulation Sciences GmbH,
+!              Aachen and others.
+! Please see the ../COPYRIGHT file one directory above for details.
+
 module aot_quadruple_table_module
   implicit none
 

source/quadruple/dummy_quadruple_top_module.f90

+! Copyright (C) 2011-2013 German Research School for Simulation Sciences GmbH,
+!              Aachen and others.
+! Please see the ../COPYRIGHT file one directory above for details.
+
 module aot_quadruple_top_module
 
   implicit none

source/quadruple/dummy_quadruple_vector_module.f90

+! Copyright (C) 2011-2013 German Research School for Simulation Sciences GmbH,
+!              Aachen and others.
+! Please see the ../COPYRIGHT file one directory above for details.
+
 module aot_quadruple_vector_module
 
   implicit none
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.