loki.jit_build package
Subpackages
Submodules
- loki.jit_build.binary module
- loki.jit_build.builder module
- loki.jit_build.compiler module
clean()compile()compile_and_load()CompilerCompiler.CCCompiler.CFLAGSCompiler.CPPCompiler.CPPFLAGSCompiler.F90Compiler.F90FLAGSCompiler.FCCompiler.FCFLAGSCompiler.LDCompiler.LDFLAGSCompiler.LD_STATICCompiler.LDFLAGS_STATICCompiler.compile_args()Compiler.compile()Compiler.linker_args()Compiler.link()Compiler.f90wrap_args()Compiler.f90wrap()Compiler.f2py_args()Compiler.f2py_env()Compiler.f2py()
get_compiler_from_env()GNUCompilerGNUCompiler.CCGNUCompiler.CFLAGSGNUCompiler.CPPGNUCompiler.CPPFLAGSGNUCompiler.F90GNUCompiler.F90FLAGSGNUCompiler.FCGNUCompiler.FCFLAGSGNUCompiler.LDGNUCompiler.LDFLAGSGNUCompiler.LD_STATICGNUCompiler.LDFLAGS_STATICGNUCompiler.F2PY_FCOMPILER_TYPEGNUCompiler.CC_PATTERNGNUCompiler.CPP_PATTERNGNUCompiler.FC_PATTERN
NvidiaCompilerNvidiaCompiler.CCNvidiaCompiler.CFLAGSNvidiaCompiler.CPPNvidiaCompiler.CPPFLAGSNvidiaCompiler.F90NvidiaCompiler.F90FLAGSNvidiaCompiler.FCNvidiaCompiler.FCFLAGSNvidiaCompiler.LDNvidiaCompiler.LDFLAGSNvidiaCompiler.LD_STATICNvidiaCompiler.LDFLAGS_STATICNvidiaCompiler.F2PY_FCOMPILER_TYPENvidiaCompiler.CC_PATTERNNvidiaCompiler.CPP_PATTERNNvidiaCompiler.FC_PATTERN
- loki.jit_build.header module
- loki.jit_build.jit module
- loki.jit_build.lib module
- loki.jit_build.obj module
- loki.jit_build.workqueue module
Module contents
Just-in-Time compilation utilities used in the Loki test base.
These allow compilation and wrapping of generated Fortran source code using f90wrap for execution from Python tests.