gitextract_6ppq7fkn/ ├── .clang-format ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ └── feature_request.md │ └── workflows/ │ └── ci.yml ├── .gitignore ├── 3rd_party/ │ ├── .gitignore │ ├── adios/ │ │ ├── .circleci/ │ │ │ └── config.yml │ │ ├── .clang-format │ │ ├── .clang-tidy │ │ ├── .e4s/ │ │ │ └── e4s.yaml │ │ ├── .gitattributes │ │ ├── .github/ │ │ │ ├── ISSUE_TEMPLATE/ │ │ │ │ ├── bug_report.md │ │ │ │ ├── feature_request.md │ │ │ │ └── new_release.md │ │ │ ├── actions/ │ │ │ │ └── save-context-artifacts/ │ │ │ │ └── action.yml │ │ │ └── workflows/ │ │ │ ├── everything.yml │ │ │ └── pypackaging.yml │ │ ├── .gitignore │ │ ├── .gitlab/ │ │ │ ├── config/ │ │ │ │ ├── SpackCIBridge.py │ │ │ │ ├── ccache.cmake │ │ │ │ ├── dynamic_pipeline.yml.in │ │ │ │ ├── generate_pipelines.py │ │ │ │ └── kokkos.sh │ │ │ ├── gitlab-ci-ascent.yml │ │ │ └── gitlab-ci-crusher.yml │ │ ├── .shellcheck_exclude_paths │ │ ├── CMakeLists.txt │ │ ├── CODEOWNERS │ │ ├── CTestConfig.cmake │ │ ├── CTestCustom.cmake.in │ │ ├── Contributing.md │ │ ├── Copyright.txt │ │ ├── LICENSE │ │ ├── ReadMe.md │ │ ├── bandit.yml │ │ ├── bindings/ │ │ │ ├── C/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── adios2/ │ │ │ │ │ └── c/ │ │ │ │ │ ├── adios2_c_adios.cpp │ │ │ │ │ ├── adios2_c_adios.h │ │ │ │ │ ├── adios2_c_adios_mpi.cpp │ │ │ │ │ ├── adios2_c_attribute.cpp │ │ │ │ │ ├── adios2_c_attribute.h │ │ │ │ │ ├── adios2_c_engine.cpp │ │ │ │ │ ├── adios2_c_engine.h │ │ │ │ │ ├── adios2_c_internal.h │ │ │ │ │ ├── adios2_c_internal.inl │ │ │ │ │ ├── adios2_c_io.cpp │ │ │ │ │ ├── adios2_c_io.h │ │ │ │ │ ├── adios2_c_io.tcc │ │ │ │ │ ├── adios2_c_io_mpi.cpp │ │ │ │ │ ├── adios2_c_operator.cpp │ │ │ │ │ ├── adios2_c_operator.h │ │ │ │ │ ├── adios2_c_types.h │ │ │ │ │ ├── adios2_c_variable.cpp │ │ │ │ │ └── adios2_c_variable.h │ │ │ │ └── adios2_c.h │ │ │ ├── CMakeLists.txt │ │ │ ├── CXX11/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── adios2/ │ │ │ │ │ └── cxx11/ │ │ │ │ │ ├── ADIOS.cpp │ │ │ │ │ ├── ADIOS.h │ │ │ │ │ ├── ADIOS.inl │ │ │ │ │ ├── ADIOSMPI.cpp │ │ │ │ │ ├── ADIOSView.h │ │ │ │ │ ├── Attribute.cpp │ │ │ │ │ ├── Attribute.h │ │ │ │ │ ├── Engine.cpp │ │ │ │ │ ├── Engine.h │ │ │ │ │ ├── Engine.tcc │ │ │ │ │ ├── Group.cpp │ │ │ │ │ ├── Group.h │ │ │ │ │ ├── Group.tcc │ │ │ │ │ ├── IO.cpp │ │ │ │ │ ├── IO.h │ │ │ │ │ ├── IO.tcc │ │ │ │ │ ├── IOMPI.cpp │ │ │ │ │ ├── KokkosView.h │ │ │ │ │ ├── Operator.cpp │ │ │ │ │ ├── Operator.h │ │ │ │ │ ├── Query.cpp │ │ │ │ │ ├── Query.h │ │ │ │ │ ├── Types.cpp │ │ │ │ │ ├── Types.h │ │ │ │ │ ├── Types.tcc │ │ │ │ │ ├── Variable.cpp │ │ │ │ │ ├── Variable.h │ │ │ │ │ ├── Variable.tcc │ │ │ │ │ ├── VariableDerived.cpp │ │ │ │ │ ├── VariableDerived.h │ │ │ │ │ ├── VariableNT.cpp │ │ │ │ │ ├── VariableNT.h │ │ │ │ │ └── fstream/ │ │ │ │ │ ├── ADIOS2fstream.cpp │ │ │ │ │ ├── ADIOS2fstream.h │ │ │ │ │ ├── ADIOS2fstream.tcc │ │ │ │ │ └── ADIOS2fstreamMPI.cpp │ │ │ │ └── adios2.h │ │ │ ├── Fortran/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── f2c/ │ │ │ │ │ ├── adios2_f2c_adios.cpp │ │ │ │ │ ├── adios2_f2c_adios_mpi.cpp │ │ │ │ │ ├── adios2_f2c_attribute.cpp │ │ │ │ │ ├── adios2_f2c_common.h │ │ │ │ │ ├── adios2_f2c_engine.cpp │ │ │ │ │ ├── adios2_f2c_io.cpp │ │ │ │ │ ├── adios2_f2c_io_mpi.cpp │ │ │ │ │ ├── adios2_f2c_operator.cpp │ │ │ │ │ └── adios2_f2c_variable.cpp │ │ │ │ └── modules/ │ │ │ │ ├── adios2_adios_init_mod.F90 │ │ │ │ ├── adios2_adios_init_mpi_smod.F90 │ │ │ │ ├── adios2_adios_init_serial_smod.F90 │ │ │ │ ├── adios2_adios_mod.f90 │ │ │ │ ├── adios2_attribute_data_mod.f90 │ │ │ │ ├── adios2_attribute_mod.f90 │ │ │ │ ├── adios2_engine_begin_step_mod.f90 │ │ │ │ ├── adios2_engine_get_mod.f90 │ │ │ │ ├── adios2_engine_mod.f90 │ │ │ │ ├── adios2_engine_put_mod.f90 │ │ │ │ ├── adios2_functions_allocate_mod.f90 │ │ │ │ ├── adios2_functions_mod.f90 │ │ │ │ ├── adios2_io_define_attribute_mod.f90 │ │ │ │ ├── adios2_io_define_derived_variable_mod.f90 │ │ │ │ ├── adios2_io_define_variable_mod.f90 │ │ │ │ ├── adios2_io_mod.f90 │ │ │ │ ├── adios2_io_open_mod.F90 │ │ │ │ ├── adios2_io_open_mpi_smod.F90 │ │ │ │ ├── adios2_io_open_serial_smod.F90 │ │ │ │ ├── adios2_mod.f90 │ │ │ │ ├── adios2_operator_mod.f90 │ │ │ │ ├── adios2_parameters_mod.f90 │ │ │ │ ├── adios2_variable_max_mod.f90 │ │ │ │ ├── adios2_variable_min_mod.f90 │ │ │ │ ├── adios2_variable_mod.f90 │ │ │ │ └── contains/ │ │ │ │ ├── adios2_engine_get.f90 │ │ │ │ ├── adios2_engine_get_by_name.f90 │ │ │ │ ├── adios2_engine_get_deferred.f90 │ │ │ │ ├── adios2_engine_get_deferred_by_name.f90 │ │ │ │ ├── adios2_engine_put.f90 │ │ │ │ ├── adios2_engine_put_by_name.f90 │ │ │ │ ├── adios2_engine_put_deferred.f90 │ │ │ │ └── adios2_engine_put_deferred_by_name.f90 │ │ │ ├── Matlab/ │ │ │ │ ├── HOWTO-debug.txt │ │ │ │ ├── Makefile │ │ │ │ ├── README.txt │ │ │ │ ├── adios.m │ │ │ │ ├── adiosclose.m │ │ │ │ ├── adiosclosec.c │ │ │ │ ├── adiosload.m │ │ │ │ ├── adiosopen.m │ │ │ │ ├── adiosopenc.c │ │ │ │ ├── adiosread.m │ │ │ │ ├── adiosreadc.c │ │ │ │ └── test/ │ │ │ │ ├── TestADIOSRead.m │ │ │ │ ├── test1_read.m │ │ │ │ ├── test1_read.py │ │ │ │ ├── test1_read_hl.py │ │ │ │ ├── test1_write.py │ │ │ │ └── test1_write_hl.py │ │ │ └── Python/ │ │ │ ├── CMakeLists.txt │ │ │ ├── __init__.py.in │ │ │ ├── py11ADIOS.cpp │ │ │ ├── py11ADIOS.h │ │ │ ├── py11ADIOSMPI.cpp │ │ │ ├── py11Attribute.cpp │ │ │ ├── py11Attribute.h │ │ │ ├── py11Engine.cpp │ │ │ ├── py11Engine.h │ │ │ ├── py11IO.cpp │ │ │ ├── py11IO.h │ │ │ ├── py11IOMPI.cpp │ │ │ ├── py11Operator.cpp │ │ │ ├── py11Operator.h │ │ │ ├── py11Query.cpp │ │ │ ├── py11Query.h │ │ │ ├── py11Variable.cpp │ │ │ ├── py11Variable.h │ │ │ ├── py11glue.cpp │ │ │ ├── py11types.h │ │ │ └── test/ │ │ │ ├── __init__.py │ │ │ └── simple_read_write.py │ │ ├── cmake/ │ │ │ ├── ADIOSBisonFlexSub.cmake │ │ │ ├── ADIOSFunctions.cmake │ │ │ ├── CMakeFindDependencyMacro.cmake │ │ │ ├── CheckTypeRepresentation.cmake │ │ │ ├── CheckTypeRepresentationCompile.c.in │ │ │ ├── CheckTypeRepresentationCompile.f.in │ │ │ ├── CheckTypeRepresentationRun.c.in │ │ │ ├── DetectOptions.cmake │ │ │ ├── EmptyDir.cmake │ │ │ ├── FindBZip2.cmake │ │ │ ├── FindCrayDRC.cmake │ │ │ ├── FindDAOS.cmake │ │ │ ├── FindDataSpaces.cmake │ │ │ ├── FindHDF5.cmake │ │ │ ├── FindIME.cmake │ │ │ ├── FindLIBFABRIC.cmake │ │ │ ├── FindMPI.cmake │ │ │ ├── FindPkgConfig.cmake │ │ │ ├── FindPython.cmake │ │ │ ├── FindPythonModule.cmake │ │ │ ├── FindSZ.cmake │ │ │ ├── FindSodium.cmake │ │ │ ├── FindUCX.cmake │ │ │ ├── FindZeroMQ.cmake │ │ │ ├── Findpugixml.cmake │ │ │ ├── GoogleTest.cmake │ │ │ ├── Internal/ │ │ │ │ └── FloatRepresentationTable.cmake │ │ │ ├── SSTFunctions.cmake │ │ │ ├── adios2-config-common.cmake.in │ │ │ ├── adios2-config-install.cmake.in │ │ │ ├── adios2-config.cmake.in │ │ │ ├── check_libfabric_cxi.c │ │ │ ├── install/ │ │ │ │ ├── packaging/ │ │ │ │ │ └── CMakeLists.txt │ │ │ │ ├── post/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── adios2-config-dummy/ │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ ├── foo.F90 │ │ │ │ │ │ ├── foo.c │ │ │ │ │ │ ├── foo.cxx │ │ │ │ │ │ ├── foo.h │ │ │ │ │ │ ├── main.c │ │ │ │ │ │ ├── main.cxx │ │ │ │ │ │ └── main.f90 │ │ │ │ │ ├── adios2-config.post.sh.in │ │ │ │ │ ├── adios2-config.pre.sh.in │ │ │ │ │ └── generate-adios2-config.sh.in │ │ │ │ └── pre/ │ │ │ │ └── CMakeLists.txt │ │ │ └── upstream/ │ │ │ ├── CMakeFindDependencyMacro.cmake │ │ │ ├── FindBZip2.cmake │ │ │ ├── FindHDF5.cmake │ │ │ ├── FindMPI/ │ │ │ │ ├── libver_mpi.c │ │ │ │ └── test_mpi.c │ │ │ ├── FindMPI.cmake │ │ │ ├── FindPkgConfig.cmake │ │ │ ├── FindPython/ │ │ │ │ └── Support.cmake │ │ │ ├── FindPython.cmake │ │ │ └── GoogleTest.cmake │ │ ├── docs/ │ │ │ ├── README.md │ │ │ ├── api_doxygen/ │ │ │ │ ├── C/ │ │ │ │ │ └── Doxyfile │ │ │ │ └── CXX11/ │ │ │ │ └── Doxyfile │ │ │ ├── environment.yml │ │ │ └── user_guide/ │ │ │ ├── Makefile │ │ │ ├── make.bat │ │ │ └── source/ │ │ │ ├── _static │ │ │ ├── advanced/ │ │ │ │ ├── aggregation.rst │ │ │ │ ├── campaign_management.rst │ │ │ │ ├── ecp_hardware.rst │ │ │ │ ├── gpu_aware.rst │ │ │ │ ├── memory_management.rst │ │ │ │ ├── plugins.rst │ │ │ │ └── query.rst │ │ │ ├── advice/ │ │ │ │ └── advice.rst │ │ │ ├── api_full/ │ │ │ │ ├── api_full.rst │ │ │ │ ├── c.rst │ │ │ │ ├── cxx11.rst │ │ │ │ └── fortran.rst │ │ │ ├── api_high/ │ │ │ │ ├── api_high.rst │ │ │ │ ├── cxx11.rst │ │ │ │ └── matlab.rst │ │ │ ├── api_python/ │ │ │ │ ├── adios2-doc-read-filereader.py │ │ │ │ ├── adios2-doc-read-stream.py │ │ │ │ ├── adios2-doc-write.py │ │ │ │ ├── api_python.rst │ │ │ │ ├── python.rst │ │ │ │ ├── python_bindings.rst │ │ │ │ ├── python_example.rst │ │ │ │ └── python_transition_from_high.rst │ │ │ ├── components/ │ │ │ │ ├── adios.rst │ │ │ │ ├── anatomy.rst │ │ │ │ ├── attribute.rst │ │ │ │ ├── components.rst │ │ │ │ ├── engine.rst │ │ │ │ ├── io.rst │ │ │ │ ├── operator.rst │ │ │ │ ├── overview.rst │ │ │ │ ├── runtime.rst │ │ │ │ └── variable.rst │ │ │ ├── conf.py │ │ │ ├── ecosystem/ │ │ │ │ ├── h5vol/ │ │ │ │ │ └── vol.rst │ │ │ │ ├── h5vol.rst │ │ │ │ ├── utilities/ │ │ │ │ │ ├── adios2-config.rst │ │ │ │ │ ├── adios_reorganize.rst │ │ │ │ │ ├── bpls.rst │ │ │ │ │ └── sst_conn_tool.rst │ │ │ │ ├── utilities.rst │ │ │ │ ├── visualization/ │ │ │ │ │ └── vtk.rst │ │ │ │ └── visualization.rst │ │ │ ├── engines/ │ │ │ │ ├── bp3.rst │ │ │ │ ├── bp4.rst │ │ │ │ ├── bp5.rst │ │ │ │ ├── dataman.rst │ │ │ │ ├── dataspaces.rst │ │ │ │ ├── engines.rst │ │ │ │ ├── hdf5.rst │ │ │ │ ├── inline.rst │ │ │ │ ├── null.rst │ │ │ │ ├── plugin.rst │ │ │ │ ├── ssc.rst │ │ │ │ ├── sst.rst │ │ │ │ └── virtual_engines.rst │ │ │ ├── faq/ │ │ │ │ └── faq.rst │ │ │ ├── index.rst │ │ │ ├── introduction/ │ │ │ │ ├── adaptable_io.rst │ │ │ │ ├── introduction.rst │ │ │ │ ├── nutshell.rst │ │ │ │ └── whatsnew.rst │ │ │ ├── operators/ │ │ │ │ ├── CompressorZFP.rst │ │ │ │ ├── encryption.rst │ │ │ │ ├── operators.rst │ │ │ │ └── plugin.rst │ │ │ ├── setting_up/ │ │ │ │ ├── doemachines.rst │ │ │ │ ├── linking.rst │ │ │ │ ├── package.rst │ │ │ │ ├── setting_up.rst │ │ │ │ ├── source/ │ │ │ │ │ ├── cmake.rst │ │ │ │ │ ├── cpp_c.rst │ │ │ │ │ ├── ctest.rst │ │ │ │ │ ├── examples.rst │ │ │ │ │ ├── fortran.rst │ │ │ │ │ ├── hpc_systems.rst │ │ │ │ │ └── python.rst │ │ │ │ └── source.rst │ │ │ └── tutorials/ │ │ │ ├── attributes.rst │ │ │ ├── basicTutorials.rst │ │ │ ├── downloadAndBuild.rst │ │ │ ├── helloWorld.rst │ │ │ ├── operators.rst │ │ │ ├── overview.rst │ │ │ ├── steps.rst │ │ │ └── variables.rst │ │ ├── examples/ │ │ │ ├── CMakeLists.txt │ │ │ ├── ReadMe.md │ │ │ ├── basics/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── ReadMe.md │ │ │ │ ├── globalArray1D/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── decomp.F90 │ │ │ │ │ ├── decomp.c │ │ │ │ │ ├── decomp.h │ │ │ │ │ ├── globalArray1DRead.F90 │ │ │ │ │ ├── globalArray1DRead.c │ │ │ │ │ ├── globalArray1DWrite.F90 │ │ │ │ │ ├── globalArray1DWrite.c │ │ │ │ │ ├── mpivars.F90 │ │ │ │ │ ├── mpivars.c │ │ │ │ │ └── mpivars.h │ │ │ │ ├── globalArrayND/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── globalArrayNDWrite.cpp │ │ │ │ ├── joinedArray/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── joinedArrayWrite.cpp │ │ │ │ ├── localArray/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── localArrayRead.cpp │ │ │ │ │ └── localArrayWrite.cpp │ │ │ │ ├── queryWorker/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── ReadMe.md │ │ │ │ │ ├── configs/ │ │ │ │ │ │ ├── bp4io.xml │ │ │ │ │ │ ├── bp4io_composite.xml │ │ │ │ │ │ ├── q1.json │ │ │ │ │ │ └── q2.json │ │ │ │ │ └── queryWorker.cpp │ │ │ │ ├── values/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── mpivars.F90 │ │ │ │ │ ├── values.F90 │ │ │ │ │ └── valuesWrite.cpp │ │ │ │ └── variablesShapes/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── variablesShapes.cpp │ │ │ │ └── variablesShapes_hl.cpp │ │ │ ├── campaign/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── campaign_write.cpp │ │ │ ├── hello/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── ReadMe.md │ │ │ │ ├── bpAttributeWriteRead/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── bpAttributeWriteRead.cpp │ │ │ │ │ └── bpAttributeWriteRead_tutorialSkeleton.cpp │ │ │ │ ├── bpFWriteCRead/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── CppReader.cpp │ │ │ │ │ ├── CppWriter.cpp │ │ │ │ │ ├── FReader.f90 │ │ │ │ │ └── FWriter.f90 │ │ │ │ ├── bpFlushWriter/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── bpFlushWriter.cpp │ │ │ │ │ └── bpFlushWriter_nompi.cpp │ │ │ │ ├── bpOperatorSZWriter/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── bpOperatorSZWriter.cpp │ │ │ │ │ └── bpOperatorSZWriter_tutorialSkeleton.cxx │ │ │ │ ├── bpReader/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── bpReader.cpp │ │ │ │ │ ├── bpReaderHeatMap2D-bindings.py │ │ │ │ │ ├── bpReaderHeatMap2D.cpp │ │ │ │ │ ├── bpReaderHeatMap2D.py │ │ │ │ │ ├── bpReaderHeatMap3D.F90 │ │ │ │ │ ├── bpReaderHeatMap3D.cpp │ │ │ │ │ └── bpReader_tutorialSkeleton.cpp │ │ │ │ ├── bpStepsWriteRead/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── bpStepsWriteRead.cpp │ │ │ │ │ └── bpStepsWriteRead_tutorialSkeleton.cxx │ │ │ │ ├── bpStepsWriteReadCuda/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── bpStepsWriteReadCuda.cu │ │ │ │ ├── bpStepsWriteReadHip/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── bpStepsWriteReadHip.cpp │ │ │ │ ├── bpStepsWriteReadKokkos/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── bpStepsWriteReadKokkos.F90 │ │ │ │ │ ├── bpStepsWriteReadKokkos.cpp │ │ │ │ │ ├── bpWriteReadKokkosView.cpp │ │ │ │ │ ├── view-cxx.cc │ │ │ │ │ └── view-f.f90 │ │ │ │ ├── bpThreadWrite/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── bpThreadWrite.cpp │ │ │ │ ├── bpWriter/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── bpPutDeferred.cpp │ │ │ │ │ ├── bpSubStreams.cpp │ │ │ │ │ ├── bpWriter-bindings.py │ │ │ │ │ ├── bpWriter.F90 │ │ │ │ │ ├── bpWriter.c │ │ │ │ │ ├── bpWriter.cpp │ │ │ │ │ ├── bpWriter.py │ │ │ │ │ └── bpWriter_tutorialSkeleton.cpp │ │ │ │ ├── datamanKokkos/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── dataManReaderKokkos.cpp │ │ │ │ │ └── dataManWriterKokkos.cpp │ │ │ │ ├── datamanReader/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── dataManReader.cpp │ │ │ │ │ └── dataManReader.py │ │ │ │ ├── datamanWriter/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── dataManWriter.cpp │ │ │ │ │ └── dataManWriter.py │ │ │ │ ├── dataspacesReader/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── dataSpacesReader.cpp │ │ │ │ ├── dataspacesWriter/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── dataSpacesWriter.cpp │ │ │ │ ├── hdf5Reader/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── hdf5Reader.cpp │ │ │ │ │ └── hdf5Reader_nompi.cpp │ │ │ │ ├── hdf5SubFile/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── hdf5SubFile.cpp │ │ │ │ ├── hdf5Writer/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── hdf5Writer.cpp │ │ │ │ │ └── hdf5Writer_nompi.cpp │ │ │ │ ├── helloWorld/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── hello-world-bindings.py │ │ │ │ │ ├── hello-world-hl.cpp │ │ │ │ │ ├── hello-world.c │ │ │ │ │ ├── hello-world.cpp │ │ │ │ │ ├── hello-world.py │ │ │ │ │ └── hello-world_tutorialSkeleton.cpp │ │ │ │ ├── inlineFWriteCppRead/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── inlineMixedLang.cpp │ │ │ │ │ └── inlineMixedLang.f90 │ │ │ │ ├── inlineMWE/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── inlineMWE.cpp │ │ │ │ ├── inlineReaderWriter/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── inlineReaderWriter.cpp │ │ │ │ ├── skeleton/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── SkeletonArgs.cpp │ │ │ │ │ ├── SkeletonArgs.h │ │ │ │ │ ├── SkeletonPrint.h │ │ │ │ │ ├── bpfile.xml │ │ │ │ │ ├── skeleton.xml │ │ │ │ │ ├── skeletonReader.cpp │ │ │ │ │ └── skeletonWriter.cpp │ │ │ │ ├── sstKokkos/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── sstReaderKokkos.cpp │ │ │ │ │ └── sstWriterKokkos.cpp │ │ │ │ ├── sstReader/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── sstReader-bindings.py │ │ │ │ │ ├── sstReader.cpp │ │ │ │ │ └── sstReader.py │ │ │ │ └── sstWriter/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── sstWriter-bindings.py │ │ │ │ ├── sstWriter.cpp │ │ │ │ └── sstWriter.py │ │ │ ├── plugins/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── ReadMe.md │ │ │ │ ├── engine/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── ExampleReadPlugin.cpp │ │ │ │ │ ├── ExampleReadPlugin.h │ │ │ │ │ ├── ExampleReadPlugin.tcc │ │ │ │ │ ├── ExampleWritePlugin.cpp │ │ │ │ │ ├── ExampleWritePlugin.h │ │ │ │ │ ├── ExampleWritePlugin.tcc │ │ │ │ │ ├── examplePluginEngineRead.cpp │ │ │ │ │ ├── examplePluginEngineWrite.cpp │ │ │ │ │ └── example_engine.xml │ │ │ │ └── operator/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── examplePluginOperatorRead.cpp │ │ │ │ ├── examplePluginOperatorWrite.cpp │ │ │ │ └── example_operator.xml │ │ │ ├── simulations/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── GrayScott.jl/ │ │ │ │ │ ├── .JuliaFormatter.toml │ │ │ │ │ ├── Project.toml │ │ │ │ │ ├── ReadMe.md │ │ │ │ │ ├── examples/ │ │ │ │ │ │ └── settings-files.json │ │ │ │ │ ├── gray-scott.jl │ │ │ │ │ ├── scripts/ │ │ │ │ │ │ ├── config_crusher.sh │ │ │ │ │ │ ├── config_summit.sh │ │ │ │ │ │ ├── job_crusher.sh │ │ │ │ │ │ └── job_summit.sh │ │ │ │ │ ├── src/ │ │ │ │ │ │ ├── GrayScott.jl │ │ │ │ │ │ ├── analysis/ │ │ │ │ │ │ │ └── pdfcalc.jl │ │ │ │ │ │ ├── helper/ │ │ │ │ │ │ │ ├── Helper.jl │ │ │ │ │ │ │ ├── helperMPI.jl │ │ │ │ │ │ │ └── helperString.jl │ │ │ │ │ │ └── simulation/ │ │ │ │ │ │ ├── IO.jl │ │ │ │ │ │ ├── Inputs.jl │ │ │ │ │ │ ├── Simulation.jl │ │ │ │ │ │ ├── Simulation_AMDGPU.jl │ │ │ │ │ │ ├── Simulation_CUDA.jl │ │ │ │ │ │ └── Structs.jl │ │ │ │ │ └── test/ │ │ │ │ │ ├── Project.toml │ │ │ │ │ ├── functional/ │ │ │ │ │ │ └── functional-GrayScott.jl │ │ │ │ │ ├── runtests.jl │ │ │ │ │ └── unit/ │ │ │ │ │ ├── analysis/ │ │ │ │ │ │ └── unit-pdfcalc.jl │ │ │ │ │ ├── helper/ │ │ │ │ │ │ └── unit-helperMPI.jl │ │ │ │ │ └── simulation/ │ │ │ │ │ ├── unit-IO.jl │ │ │ │ │ ├── unit-Inputs.jl │ │ │ │ │ ├── unit-Simulation.jl │ │ │ │ │ └── unit-Simulation_CUDA.jl │ │ │ │ ├── ReadMe.md │ │ │ │ ├── gray-scott/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── ReadMe.md │ │ │ │ │ ├── adios2-fides-staging.xml │ │ │ │ │ ├── adios2-inline-plugin.xml │ │ │ │ │ ├── adios2.xml │ │ │ │ │ ├── analysis/ │ │ │ │ │ │ └── pdf-calc.cpp │ │ │ │ │ ├── catalyst/ │ │ │ │ │ │ ├── gs-fides.json │ │ │ │ │ │ ├── gs-pipeline.py │ │ │ │ │ │ └── setup.sh │ │ │ │ │ ├── cleanup.sh │ │ │ │ │ ├── common/ │ │ │ │ │ │ └── timer.hpp │ │ │ │ │ ├── plot/ │ │ │ │ │ │ ├── decomp.py │ │ │ │ │ │ ├── gsplot.py │ │ │ │ │ │ └── pdfplot.py │ │ │ │ │ ├── simulation/ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── gray-scott.cpp │ │ │ │ │ │ ├── gray-scott.h │ │ │ │ │ │ ├── json.hpp │ │ │ │ │ │ ├── main.cpp │ │ │ │ │ │ ├── restart.cpp │ │ │ │ │ │ ├── restart.h │ │ │ │ │ │ ├── settings-files.json │ │ │ │ │ │ ├── settings-inline.json │ │ │ │ │ │ ├── settings-staging.json │ │ │ │ │ │ ├── settings.cpp │ │ │ │ │ │ ├── settings.h │ │ │ │ │ │ ├── writer.cpp │ │ │ │ │ │ └── writer.h │ │ │ │ │ ├── visit-bp4.session │ │ │ │ │ ├── visit-bp4.session.gui │ │ │ │ │ ├── visit-sst.session │ │ │ │ │ └── visit-sst.session.gui │ │ │ │ ├── gray-scott-kokkos/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── ReadMe.md │ │ │ │ │ ├── gray-scott.cpp │ │ │ │ │ ├── gray-scott.h │ │ │ │ │ ├── json.hpp │ │ │ │ │ ├── main.cpp │ │ │ │ │ ├── restart.cpp │ │ │ │ │ ├── restart.h │ │ │ │ │ ├── settings.cpp │ │ │ │ │ ├── settings.h │ │ │ │ │ ├── timer.hpp │ │ │ │ │ ├── writer.cpp │ │ │ │ │ └── writer.h │ │ │ │ ├── gray-scott-struct/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── ReadMe.md │ │ │ │ │ ├── adios2-inline-plugin.xml │ │ │ │ │ ├── adios2.xml │ │ │ │ │ ├── analysis/ │ │ │ │ │ │ └── pdf-calc.cpp │ │ │ │ │ ├── catalyst/ │ │ │ │ │ │ ├── gs-fides.json │ │ │ │ │ │ ├── gs-pipeline.py │ │ │ │ │ │ └── setup.sh │ │ │ │ │ ├── cleanup.sh │ │ │ │ │ ├── common/ │ │ │ │ │ │ └── timer.hpp │ │ │ │ │ ├── plot/ │ │ │ │ │ │ ├── decomp.py │ │ │ │ │ │ ├── gsplot.py │ │ │ │ │ │ └── pdfplot.py │ │ │ │ │ ├── simulation/ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── gray-scott.cpp │ │ │ │ │ │ ├── gray-scott.h │ │ │ │ │ │ ├── json.hpp │ │ │ │ │ │ ├── main.cpp │ │ │ │ │ │ ├── restart.cpp │ │ │ │ │ │ ├── restart.h │ │ │ │ │ │ ├── settings-files.json │ │ │ │ │ │ ├── settings-inline.json │ │ │ │ │ │ ├── settings-staging.json │ │ │ │ │ │ ├── settings.cpp │ │ │ │ │ │ ├── settings.h │ │ │ │ │ │ ├── writer.cpp │ │ │ │ │ │ └── writer.h │ │ │ │ │ ├── test-firstrun.json │ │ │ │ │ ├── test-restart.json │ │ │ │ │ ├── visit-bp4.session │ │ │ │ │ ├── visit-bp4.session.gui │ │ │ │ │ ├── visit-sst.session │ │ │ │ │ └── visit-sst.session.gui │ │ │ │ ├── heatTransfer/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── ReadMe.md │ │ │ │ │ ├── heat_bp3.xml │ │ │ │ │ ├── heat_bp3_zfp.xml │ │ │ │ │ ├── heat_bp4.xml │ │ │ │ │ ├── heat_bp4_zfp.xml │ │ │ │ │ ├── heat_dataman.xml │ │ │ │ │ ├── heat_dataspaces.xml │ │ │ │ │ ├── heat_file.xml │ │ │ │ │ ├── heat_hdf5.xml │ │ │ │ │ ├── heat_inline.xml │ │ │ │ │ ├── heat_nullcore.xml │ │ │ │ │ ├── heat_ssc.xml │ │ │ │ │ ├── heat_sst_bp.xml │ │ │ │ │ ├── heat_sst_bp_rdma.xml │ │ │ │ │ ├── heat_sst_ffs.xml │ │ │ │ │ ├── heat_sst_ffs_rdma.xml │ │ │ │ │ ├── inline/ │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ ├── InlineIO.cpp │ │ │ │ │ │ ├── InlineIO.h │ │ │ │ │ │ └── main.cpp │ │ │ │ │ ├── read/ │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ ├── PrintDataStep.h │ │ │ │ │ │ ├── ReadSettings.cpp │ │ │ │ │ │ ├── ReadSettings.h │ │ │ │ │ │ └── heatRead.cpp │ │ │ │ │ ├── readFileOnly/ │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ ├── PrintData.h │ │ │ │ │ │ └── heatReadFileOnly.cpp │ │ │ │ │ └── write/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── HeatTransfer.cpp │ │ │ │ │ ├── HeatTransfer.h │ │ │ │ │ ├── IO.h │ │ │ │ │ ├── IO_adios2.cpp │ │ │ │ │ ├── IO_ascii.cpp │ │ │ │ │ ├── IO_h5mixer.cpp │ │ │ │ │ ├── IO_hdf5_a.cpp │ │ │ │ │ ├── IO_ph5.cpp │ │ │ │ │ ├── Settings.cpp │ │ │ │ │ ├── Settings.h │ │ │ │ │ └── main.cpp │ │ │ │ ├── korteweg-de-vries/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── KdV.cpp │ │ │ │ │ ├── ReadMe.md │ │ │ │ │ └── graph_solution.py │ │ │ │ └── lorenz_ode/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── ReadMe.md │ │ │ │ ├── lorenz.hpp │ │ │ │ ├── lorenzReader.cpp │ │ │ │ └── lorenzWriter.cpp │ │ │ └── useCases/ │ │ │ ├── CMakeLists.txt │ │ │ ├── ReadMe.md │ │ │ ├── fidesOneCell/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── ReadMe.md │ │ │ │ ├── fidesOneCell.cpp │ │ │ │ └── fidesOneCell.json │ │ │ └── insituGlobalArrays/ │ │ │ ├── CMakeLists.txt │ │ │ ├── insituGlobalArraysReaderNxN.cpp │ │ │ └── insituGlobalArraysWriter.cpp │ │ ├── plugins/ │ │ │ ├── CMakeLists.txt │ │ │ ├── engines/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── ParaViewFidesEngine.cpp │ │ │ │ └── ParaViewFidesEngine.h │ │ │ └── operators/ │ │ │ ├── CMakeLists.txt │ │ │ ├── EncryptionOperator.cpp │ │ │ └── EncryptionOperator.h │ │ ├── pyproject.toml │ │ ├── python/ │ │ │ ├── CMakeLists.txt │ │ │ └── adios2/ │ │ │ ├── __init__.py │ │ │ ├── adios.py │ │ │ ├── attribute.py │ │ │ ├── engine.py │ │ │ ├── file_reader.py │ │ │ ├── io.py │ │ │ ├── operator.py │ │ │ ├── stream.py │ │ │ └── variable.py │ │ ├── readthedocs.yml │ │ ├── requirements.txt │ │ ├── scripts/ │ │ │ ├── build_scripts/ │ │ │ │ ├── build-adios2-cuda-perlmutter.sh │ │ │ │ ├── build-adios2-cuda-summit.sh │ │ │ │ ├── build-adios2-kokkos-crusher.sh │ │ │ │ ├── build-adios2-kokkos-perlmutter.sh │ │ │ │ ├── build-adios2-kokkos-summit.sh │ │ │ │ └── build-adios2-sycl-polaris.sh │ │ │ ├── ci/ │ │ │ │ ├── circle/ │ │ │ │ │ ├── findStatus.py │ │ │ │ │ ├── postCDashStatus.sh │ │ │ │ │ └── run.sh │ │ │ │ ├── cmake/ │ │ │ │ │ ├── adios-asan.supp │ │ │ │ │ ├── ci-ascent-common.cmake │ │ │ │ │ ├── ci-ascent-cuda.cmake │ │ │ │ │ ├── ci-ascent-kokkos-cuda.cmake │ │ │ │ │ ├── ci-ascent-nvhpc.cmake │ │ │ │ │ ├── ci-ascent-xl.cmake │ │ │ │ │ ├── ci-common.cmake │ │ │ │ │ ├── ci-crusher-cray.cmake │ │ │ │ │ ├── ci-crusher-kokkos-hip.cmake │ │ │ │ │ ├── ci-el7-spack.cmake │ │ │ │ │ ├── ci-el7.cmake │ │ │ │ │ ├── ci-el8-icc-mpich.cmake │ │ │ │ │ ├── ci-el8-icc-ompi.cmake │ │ │ │ │ ├── ci-el8-icc-serial.cmake │ │ │ │ │ ├── ci-el8-oneapi-mpich.cmake │ │ │ │ │ ├── ci-el8-oneapi-ompi.cmake │ │ │ │ │ ├── ci-el8-oneapi-serial.cmake │ │ │ │ │ ├── ci-fedora-asan.cmake │ │ │ │ │ ├── ci-fedora-msan.cmake │ │ │ │ │ ├── ci-fedora-openmpi-ubsan.cmake │ │ │ │ │ ├── ci-fedora-tsan.cmake │ │ │ │ │ ├── ci-fedora-ubsan.cmake │ │ │ │ │ ├── ci-macos-11-xcode13_0-shared-serial.cmake │ │ │ │ │ ├── ci-macos-12-xcode13_4_1-shared-serial.cmake │ │ │ │ │ ├── ci-macos-12-xcode13_4_1-static-serial.cmake │ │ │ │ │ ├── ci-ubuntu20.04-clang10-mpich.cmake │ │ │ │ │ ├── ci-ubuntu20.04-clang10-ompi.cmake │ │ │ │ │ ├── ci-ubuntu20.04-clang10-serial.cmake │ │ │ │ │ ├── ci-ubuntu20.04-clang6-mpich.cmake │ │ │ │ │ ├── ci-ubuntu20.04-clang6-ompi.cmake │ │ │ │ │ ├── ci-ubuntu20.04-clang6-serial.cmake │ │ │ │ │ ├── ci-ubuntu20.04-clang6-static-ompi.cmake │ │ │ │ │ ├── ci-ubuntu20.04-gcc10-mpich.cmake │ │ │ │ │ ├── ci-ubuntu20.04-gcc10-ompi.cmake │ │ │ │ │ ├── ci-ubuntu20.04-gcc10-serial.cmake │ │ │ │ │ ├── ci-ubuntu20.04-gcc11-mpich.cmake │ │ │ │ │ ├── ci-ubuntu20.04-gcc11-ompi.cmake │ │ │ │ │ ├── ci-ubuntu20.04-gcc11-serial.cmake │ │ │ │ │ ├── ci-ubuntu20.04-gcc8-mpich.cmake │ │ │ │ │ ├── ci-ubuntu20.04-gcc8-ompi.cmake │ │ │ │ │ ├── ci-ubuntu20.04-gcc8-serial-codeql.cmake │ │ │ │ │ ├── ci-ubuntu20.04-gcc8-serial.cmake │ │ │ │ │ ├── ci-ubuntu20.04-gcc8-static-ompi.cmake │ │ │ │ │ ├── ci-ubuntu20.04-gcc8-static-serial.cmake │ │ │ │ │ ├── ci-ubuntu20.04-gcc9-mpich.cmake │ │ │ │ │ ├── ci-ubuntu20.04-gcc9-ompi.cmake │ │ │ │ │ ├── ci-ubuntu20.04-gcc9-serial.cmake │ │ │ │ │ ├── ci-win2019-vs2019-msmpi.cmake │ │ │ │ │ ├── ci-win2019-vs2019-ninja.cmake │ │ │ │ │ ├── ci-win2019-vs2019-ompi.cmake │ │ │ │ │ ├── ci-win2019-vs2019-serial.cmake │ │ │ │ │ ├── ci-win2022-vs2022-ompi.cmake │ │ │ │ │ ├── ci-win2022-vs2022-serial.cmake │ │ │ │ │ └── ci-win2022-vs2022-static-serial.cmake │ │ │ │ ├── gh-actions/ │ │ │ │ │ ├── check-branch-name.sh │ │ │ │ │ ├── config/ │ │ │ │ │ │ ├── adios-version.cmake │ │ │ │ │ │ └── ninja.cmake │ │ │ │ │ ├── get-changed-files.sh │ │ │ │ │ ├── linux-setup.sh │ │ │ │ │ ├── macos-setup.sh │ │ │ │ │ ├── run.sh │ │ │ │ │ └── windows-setup.ps1 │ │ │ │ ├── gitlab-ci/ │ │ │ │ │ ├── run.sh │ │ │ │ │ └── setup-vars.sh │ │ │ │ ├── images/ │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── 0001-mpich-support-ch3-sock.patch │ │ │ │ │ ├── Dockerfile.ci-el8-intel │ │ │ │ │ ├── Dockerfile.ci-spack-ubuntu20.04-base │ │ │ │ │ ├── Dockerfile.ci-spack-ubuntu20.04-clang │ │ │ │ │ ├── Dockerfile.ci-spack-ubuntu20.04-gcc │ │ │ │ │ ├── Dockerfile.ci-spack-ubuntu20.04-intel │ │ │ │ │ ├── build-el8.sh │ │ │ │ │ ├── build-ubuntu.sh │ │ │ │ │ ├── fedora-asan/ │ │ │ │ │ │ └── Dockerfile │ │ │ │ │ ├── fedora-full-stack-onbuild/ │ │ │ │ │ │ └── Dockerfile │ │ │ │ │ ├── fedora-msan/ │ │ │ │ │ │ ├── Dockerfile │ │ │ │ │ │ └── toolchain.cmake │ │ │ │ │ ├── fedora-sanitizers-base/ │ │ │ │ │ │ └── Dockerfile │ │ │ │ │ ├── fedora-tsan/ │ │ │ │ │ │ ├── Dockerfile │ │ │ │ │ │ └── toolchain.cmake │ │ │ │ │ ├── fedora-ubsan/ │ │ │ │ │ │ └── Dockerfile │ │ │ │ │ ├── formatting/ │ │ │ │ │ │ └── Dockerfile │ │ │ │ │ ├── oneAPI.repo │ │ │ │ │ ├── packages.yaml │ │ │ │ │ └── spack/ │ │ │ │ │ └── Dockerfile │ │ │ │ ├── scripts/ │ │ │ │ │ ├── github-list-prs.py │ │ │ │ │ ├── github-prs-to-gitlab.sh │ │ │ │ │ ├── run-black.sh │ │ │ │ │ ├── run-clang-format.sh │ │ │ │ │ ├── run-flake8.sh │ │ │ │ │ ├── run-pylint.sh │ │ │ │ │ └── run-shellcheck.sh │ │ │ │ └── setup-run/ │ │ │ │ ├── ci-Windows.sh │ │ │ │ ├── ci-el8-icc.sh │ │ │ │ ├── ci-el8-oneapi.sh │ │ │ │ ├── ci-ubuntu20.04-clang10.sh │ │ │ │ ├── ci-ubuntu20.04-clang6.sh │ │ │ │ ├── ci-ubuntu20.04-gcc10.sh │ │ │ │ ├── ci-ubuntu20.04-gcc11.sh │ │ │ │ ├── ci-ubuntu20.04-gcc8.sh │ │ │ │ └── ci-ubuntu20.04-gcc9.sh │ │ │ ├── conda/ │ │ │ │ └── adios2/ │ │ │ │ ├── LICENSE │ │ │ │ ├── meta.yaml │ │ │ │ └── superbuild/ │ │ │ │ └── CMakeLists.txt │ │ │ ├── dashboard/ │ │ │ │ ├── EnvironmentModules.cmake │ │ │ │ ├── adios_common.cmake │ │ │ │ └── common.cmake │ │ │ ├── developer/ │ │ │ │ ├── create-changelog.sh │ │ │ │ ├── git/ │ │ │ │ │ ├── git-clang-format │ │ │ │ │ ├── setup-aliases │ │ │ │ │ ├── setup-hooks │ │ │ │ │ └── setup-remotes │ │ │ │ ├── merge-pr-from-release.sh │ │ │ │ ├── run-clang-format.sh │ │ │ │ └── setup.sh │ │ │ ├── docker/ │ │ │ │ ├── Dockerfile.complete │ │ │ │ ├── Dockerfile.dependencies │ │ │ │ ├── modules.yaml │ │ │ │ ├── packages.yaml │ │ │ │ └── setup-user.sh │ │ │ └── runconf/ │ │ │ ├── runconf.sh │ │ │ └── runconf_olcf.sh │ │ ├── source/ │ │ │ ├── CMakeLists.txt │ │ │ ├── adios2/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── common/ │ │ │ │ │ ├── ADIOSConfig.h.in │ │ │ │ │ ├── ADIOSMacros.h │ │ │ │ │ ├── ADIOSTypes.cpp │ │ │ │ │ ├── ADIOSTypes.h │ │ │ │ │ └── ADIOSTypes.inl │ │ │ │ ├── core/ │ │ │ │ │ ├── ADIOS.cpp │ │ │ │ │ ├── ADIOS.h │ │ │ │ │ ├── Attribute.cpp │ │ │ │ │ ├── Attribute.h │ │ │ │ │ ├── Attribute.tcc │ │ │ │ │ ├── AttributeBase.cpp │ │ │ │ │ ├── AttributeBase.h │ │ │ │ │ ├── CoreTypes.h │ │ │ │ │ ├── Engine.cpp │ │ │ │ │ ├── Engine.h │ │ │ │ │ ├── Engine.tcc │ │ │ │ │ ├── Group.cpp │ │ │ │ │ ├── Group.h │ │ │ │ │ ├── Group.tcc │ │ │ │ │ ├── IO.cpp │ │ │ │ │ ├── IO.h │ │ │ │ │ ├── IO.tcc │ │ │ │ │ ├── IOHDF5.cpp │ │ │ │ │ ├── IOMPI.cpp │ │ │ │ │ ├── Info.cpp │ │ │ │ │ ├── Info.h │ │ │ │ │ ├── Operator.cpp │ │ │ │ │ ├── Operator.h │ │ │ │ │ ├── Span.cpp │ │ │ │ │ ├── Span.h │ │ │ │ │ ├── Span.tcc │ │ │ │ │ ├── Stream.cpp │ │ │ │ │ ├── Stream.h │ │ │ │ │ ├── Stream.tcc │ │ │ │ │ ├── Variable.cpp │ │ │ │ │ ├── Variable.h │ │ │ │ │ ├── Variable.tcc │ │ │ │ │ ├── VariableBase.cpp │ │ │ │ │ ├── VariableBase.h │ │ │ │ │ ├── VariableDerived.cpp │ │ │ │ │ ├── VariableDerived.h │ │ │ │ │ ├── VariableStruct.cpp │ │ │ │ │ └── VariableStruct.h │ │ │ │ ├── engine/ │ │ │ │ │ ├── bp3/ │ │ │ │ │ │ ├── BP3Reader.cpp │ │ │ │ │ │ ├── BP3Reader.h │ │ │ │ │ │ ├── BP3Reader.tcc │ │ │ │ │ │ ├── BP3Writer.cpp │ │ │ │ │ │ ├── BP3Writer.h │ │ │ │ │ │ └── BP3Writer.tcc │ │ │ │ │ ├── bp4/ │ │ │ │ │ │ ├── BP4Reader.cpp │ │ │ │ │ │ ├── BP4Reader.h │ │ │ │ │ │ ├── BP4Reader.tcc │ │ │ │ │ │ ├── BP4Writer.cpp │ │ │ │ │ │ ├── BP4Writer.h │ │ │ │ │ │ └── BP4Writer.tcc │ │ │ │ │ ├── bp5/ │ │ │ │ │ │ ├── BP5Engine.cpp │ │ │ │ │ │ ├── BP5Engine.h │ │ │ │ │ │ ├── BP5Reader.cpp │ │ │ │ │ │ ├── BP5Reader.h │ │ │ │ │ │ ├── BP5Reader.tcc │ │ │ │ │ │ ├── BP5Writer.cpp │ │ │ │ │ │ ├── BP5Writer.h │ │ │ │ │ │ ├── BP5Writer.tcc │ │ │ │ │ │ ├── BP5Writer_EveryoneWrites_Async.cpp │ │ │ │ │ │ ├── BP5Writer_TwoLevelShm.cpp │ │ │ │ │ │ └── BP5Writer_TwoLevelShm_Async.cpp │ │ │ │ │ ├── campaign/ │ │ │ │ │ │ ├── CampaignData.cpp │ │ │ │ │ │ ├── CampaignData.h │ │ │ │ │ │ ├── CampaignManager.cpp │ │ │ │ │ │ ├── CampaignManager.h │ │ │ │ │ │ ├── CampaignReader.cpp │ │ │ │ │ │ ├── CampaignReader.h │ │ │ │ │ │ ├── CampaignReader.tcc │ │ │ │ │ │ └── CampaignRecord.h │ │ │ │ │ ├── daos/ │ │ │ │ │ │ ├── BP5Writer_TwoLevelShm.cpp │ │ │ │ │ │ ├── DaosEngine.cpp │ │ │ │ │ │ ├── DaosEngine.h │ │ │ │ │ │ ├── DaosReader.cpp │ │ │ │ │ │ ├── DaosReader.h │ │ │ │ │ │ ├── DaosReader.tcc │ │ │ │ │ │ ├── DaosWriter.cpp │ │ │ │ │ │ ├── DaosWriter.h │ │ │ │ │ │ ├── DaosWriter.tcc │ │ │ │ │ │ ├── DaosWriter_EveryoneWrites_Async.cpp │ │ │ │ │ │ ├── DaosWriter_TwoLevelShm.cpp │ │ │ │ │ │ └── DaosWriter_TwoLevelShm_Async.cpp │ │ │ │ │ ├── dataman/ │ │ │ │ │ │ ├── DataManMonitor.cpp │ │ │ │ │ │ ├── DataManMonitor.h │ │ │ │ │ │ ├── DataManReader.cpp │ │ │ │ │ │ ├── DataManReader.h │ │ │ │ │ │ ├── DataManReader.tcc │ │ │ │ │ │ ├── DataManWriter.cpp │ │ │ │ │ │ ├── DataManWriter.h │ │ │ │ │ │ └── DataManWriter.tcc │ │ │ │ │ ├── dataspaces/ │ │ │ │ │ │ ├── DataSpacesReader.cpp │ │ │ │ │ │ ├── DataSpacesReader.h │ │ │ │ │ │ ├── DataSpacesReader.tcc │ │ │ │ │ │ ├── DataSpacesWriter.cpp │ │ │ │ │ │ ├── DataSpacesWriter.h │ │ │ │ │ │ └── DataSpacesWriter.tcc │ │ │ │ │ ├── hdf5/ │ │ │ │ │ │ ├── HDF5ReaderP.cpp │ │ │ │ │ │ ├── HDF5ReaderP.h │ │ │ │ │ │ ├── HDF5ReaderP.tcc │ │ │ │ │ │ ├── HDF5WriterP.cpp │ │ │ │ │ │ └── HDF5WriterP.h │ │ │ │ │ ├── inline/ │ │ │ │ │ │ ├── InlineReader.cpp │ │ │ │ │ │ ├── InlineReader.h │ │ │ │ │ │ ├── InlineReader.tcc │ │ │ │ │ │ ├── InlineWriter.cpp │ │ │ │ │ │ ├── InlineWriter.h │ │ │ │ │ │ └── InlineWriter.tcc │ │ │ │ │ ├── mhs/ │ │ │ │ │ │ ├── MhsReader.cpp │ │ │ │ │ │ ├── MhsReader.h │ │ │ │ │ │ ├── MhsReader.tcc │ │ │ │ │ │ ├── MhsWriter.cpp │ │ │ │ │ │ ├── MhsWriter.h │ │ │ │ │ │ └── MhsWriter.tcc │ │ │ │ │ ├── null/ │ │ │ │ │ │ ├── NullReader.cpp │ │ │ │ │ │ ├── NullReader.h │ │ │ │ │ │ ├── NullReader.tcc │ │ │ │ │ │ ├── NullWriter.cpp │ │ │ │ │ │ ├── NullWriter.h │ │ │ │ │ │ └── NullWriter.tcc │ │ │ │ │ ├── plugin/ │ │ │ │ │ │ ├── PluginEngine.cpp │ │ │ │ │ │ ├── PluginEngine.h │ │ │ │ │ │ ├── PluginEngineInterface.cpp │ │ │ │ │ │ └── PluginEngineInterface.h │ │ │ │ │ ├── skeleton/ │ │ │ │ │ │ ├── SkeletonReader.cpp │ │ │ │ │ │ ├── SkeletonReader.h │ │ │ │ │ │ ├── SkeletonReader.tcc │ │ │ │ │ │ ├── SkeletonWriter.cpp │ │ │ │ │ │ ├── SkeletonWriter.h │ │ │ │ │ │ └── SkeletonWriter.tcc │ │ │ │ │ ├── ssc/ │ │ │ │ │ │ ├── SscHelper.cpp │ │ │ │ │ │ ├── SscHelper.h │ │ │ │ │ │ ├── SscReader.cpp │ │ │ │ │ │ ├── SscReader.h │ │ │ │ │ │ ├── SscReaderBase.cpp │ │ │ │ │ │ ├── SscReaderBase.h │ │ │ │ │ │ ├── SscReaderGeneric.cpp │ │ │ │ │ │ ├── SscReaderGeneric.h │ │ │ │ │ │ ├── SscReaderGeneric.tcc │ │ │ │ │ │ ├── SscReaderNaive.cpp │ │ │ │ │ │ ├── SscReaderNaive.h │ │ │ │ │ │ ├── SscReaderNaive.tcc │ │ │ │ │ │ ├── SscWriter.cpp │ │ │ │ │ │ ├── SscWriter.h │ │ │ │ │ │ ├── SscWriterBase.cpp │ │ │ │ │ │ ├── SscWriterBase.h │ │ │ │ │ │ ├── SscWriterGeneric.cpp │ │ │ │ │ │ ├── SscWriterGeneric.h │ │ │ │ │ │ ├── SscWriterNaive.cpp │ │ │ │ │ │ └── SscWriterNaive.h │ │ │ │ │ └── sst/ │ │ │ │ │ ├── SstParamParser.cpp │ │ │ │ │ ├── SstParamParser.h │ │ │ │ │ ├── SstReader.cpp │ │ │ │ │ ├── SstReader.h │ │ │ │ │ ├── SstReader.tcc │ │ │ │ │ ├── SstWriter.cpp │ │ │ │ │ ├── SstWriter.h │ │ │ │ │ └── SstWriter.tcc │ │ │ │ ├── helper/ │ │ │ │ │ ├── adiosCUDA.cu │ │ │ │ │ ├── adiosCUDA.h │ │ │ │ │ ├── adiosComm.cpp │ │ │ │ │ ├── adiosComm.h │ │ │ │ │ ├── adiosComm.inl │ │ │ │ │ ├── adiosComm.tcc │ │ │ │ │ ├── adiosCommDummy.cpp │ │ │ │ │ ├── adiosCommDummy.h │ │ │ │ │ ├── adiosCommMPI.cpp │ │ │ │ │ ├── adiosCommMPI.h │ │ │ │ │ ├── adiosDynamicBinder.cpp │ │ │ │ │ ├── adiosDynamicBinder.h │ │ │ │ │ ├── adiosFunctions.h │ │ │ │ │ ├── adiosGPUFunctions.h │ │ │ │ │ ├── adiosJSONcomplex.h │ │ │ │ │ ├── adiosLog.cpp │ │ │ │ │ ├── adiosLog.h │ │ │ │ │ ├── adiosMath.cpp │ │ │ │ │ ├── adiosMath.h │ │ │ │ │ ├── adiosMath.inl │ │ │ │ │ ├── adiosMemory.cpp │ │ │ │ │ ├── adiosMemory.h │ │ │ │ │ ├── adiosMemory.inl │ │ │ │ │ ├── adiosMemory.tcc │ │ │ │ │ ├── adiosMpiHandshake.cpp │ │ │ │ │ ├── adiosMpiHandshake.h │ │ │ │ │ ├── adiosNetwork.cpp │ │ │ │ │ ├── adiosNetwork.h │ │ │ │ │ ├── adiosPluginManager.cpp │ │ │ │ │ ├── adiosPluginManager.h │ │ │ │ │ ├── adiosRangeFilter.cpp │ │ │ │ │ ├── adiosRangeFilter.h │ │ │ │ │ ├── adiosString.cpp │ │ │ │ │ ├── adiosString.h │ │ │ │ │ ├── adiosString.tcc │ │ │ │ │ ├── adiosSystem.cpp │ │ │ │ │ ├── adiosSystem.h │ │ │ │ │ ├── adiosType.cpp │ │ │ │ │ ├── adiosType.h │ │ │ │ │ ├── adiosType.inl │ │ │ │ │ ├── adiosXML.cpp │ │ │ │ │ ├── adiosXML.h │ │ │ │ │ ├── adiosXMLUtil.cpp │ │ │ │ │ ├── adiosXMLUtil.h │ │ │ │ │ ├── adiosYAML.cpp │ │ │ │ │ ├── adiosYAML.h │ │ │ │ │ └── kokkos/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── adiosKokkos.cpp │ │ │ │ │ └── adiosKokkos.h │ │ │ │ ├── operator/ │ │ │ │ │ ├── OperatorFactory.cpp │ │ │ │ │ ├── OperatorFactory.h │ │ │ │ │ ├── callback/ │ │ │ │ │ │ ├── Signature1.cpp │ │ │ │ │ │ ├── Signature1.h │ │ │ │ │ │ ├── Signature2.cpp │ │ │ │ │ │ └── Signature2.h │ │ │ │ │ ├── compress/ │ │ │ │ │ │ ├── CompressBZIP2.cpp │ │ │ │ │ │ ├── CompressBZIP2.h │ │ │ │ │ │ ├── CompressBlosc.cpp │ │ │ │ │ │ ├── CompressBlosc.h │ │ │ │ │ │ ├── CompressLibPressio.cpp │ │ │ │ │ │ ├── CompressLibPressio.h │ │ │ │ │ │ ├── CompressMGARD.cpp │ │ │ │ │ │ ├── CompressMGARD.h │ │ │ │ │ │ ├── CompressMGARDPlus.cpp │ │ │ │ │ │ ├── CompressMGARDPlus.h │ │ │ │ │ │ ├── CompressNull.cpp │ │ │ │ │ │ ├── CompressNull.h │ │ │ │ │ │ ├── CompressPNG.cpp │ │ │ │ │ │ ├── CompressPNG.h │ │ │ │ │ │ ├── CompressSZ.cpp │ │ │ │ │ │ ├── CompressSZ.h │ │ │ │ │ │ ├── CompressSirius.cpp │ │ │ │ │ │ ├── CompressSirius.h │ │ │ │ │ │ ├── CompressZFP.cpp │ │ │ │ │ │ └── CompressZFP.h │ │ │ │ │ ├── plugin/ │ │ │ │ │ │ ├── PluginOperator.cpp │ │ │ │ │ │ ├── PluginOperator.h │ │ │ │ │ │ ├── PluginOperatorInterface.cpp │ │ │ │ │ │ └── PluginOperatorInterface.h │ │ │ │ │ └── refactor/ │ │ │ │ │ ├── RefactorMDR.cpp │ │ │ │ │ └── RefactorMDR.h │ │ │ │ └── toolkit/ │ │ │ │ ├── aggregator/ │ │ │ │ │ └── mpi/ │ │ │ │ │ ├── MPIAggregator.cpp │ │ │ │ │ ├── MPIAggregator.h │ │ │ │ │ ├── MPIChain.cpp │ │ │ │ │ ├── MPIChain.h │ │ │ │ │ ├── MPIShmChain.cpp │ │ │ │ │ └── MPIShmChain.h │ │ │ │ ├── burstbuffer/ │ │ │ │ │ ├── FileDrainer.cpp │ │ │ │ │ ├── FileDrainer.h │ │ │ │ │ ├── FileDrainerSingleThread.cpp │ │ │ │ │ └── FileDrainerSingleThread.h │ │ │ │ ├── dataspaces/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── DSpacesConfig.h.in │ │ │ │ │ ├── ds.h │ │ │ │ │ ├── ds_data.h │ │ │ │ │ └── ds_writer.c │ │ │ │ ├── derived/ │ │ │ │ │ ├── ExprHelper.h │ │ │ │ │ ├── Expression.cpp │ │ │ │ │ ├── Expression.h │ │ │ │ │ ├── Function.cpp │ │ │ │ │ ├── Function.h │ │ │ │ │ ├── Function.tcc │ │ │ │ │ └── parser/ │ │ │ │ │ ├── ASTDriver.cpp │ │ │ │ │ ├── ASTDriver.h │ │ │ │ │ ├── ASTNode.cpp │ │ │ │ │ ├── ASTNode.h │ │ │ │ │ ├── lexer.l │ │ │ │ │ ├── parser.y │ │ │ │ │ └── pregen-source/ │ │ │ │ │ ├── lexer.cpp │ │ │ │ │ ├── lexer.h │ │ │ │ │ ├── location.hh │ │ │ │ │ ├── parser.cpp │ │ │ │ │ └── parser.h │ │ │ │ ├── format/ │ │ │ │ │ ├── bp/ │ │ │ │ │ │ ├── BPBase.cpp │ │ │ │ │ │ ├── BPBase.h │ │ │ │ │ │ ├── BPBase.inl │ │ │ │ │ │ ├── BPBase.tcc │ │ │ │ │ │ ├── BPSerializer.cpp │ │ │ │ │ │ ├── BPSerializer.h │ │ │ │ │ │ ├── BPSerializer.inl │ │ │ │ │ │ ├── BPSerializer.tcc │ │ │ │ │ │ ├── bp3/ │ │ │ │ │ │ │ ├── BP3Base.cpp │ │ │ │ │ │ │ ├── BP3Base.h │ │ │ │ │ │ │ ├── BP3Deserializer.cpp │ │ │ │ │ │ │ ├── BP3Deserializer.h │ │ │ │ │ │ │ ├── BP3Deserializer.tcc │ │ │ │ │ │ │ ├── BP3Serializer.cpp │ │ │ │ │ │ │ ├── BP3Serializer.h │ │ │ │ │ │ │ └── BP3Serializer.tcc │ │ │ │ │ │ ├── bp4/ │ │ │ │ │ │ │ ├── BP4Base.cpp │ │ │ │ │ │ │ ├── BP4Base.h │ │ │ │ │ │ │ ├── BP4Deserializer.cpp │ │ │ │ │ │ │ ├── BP4Deserializer.h │ │ │ │ │ │ │ ├── BP4Deserializer.tcc │ │ │ │ │ │ │ ├── BP4Serializer.cpp │ │ │ │ │ │ │ ├── BP4Serializer.h │ │ │ │ │ │ │ └── BP4Serializer.tcc │ │ │ │ │ │ └── bpBackCompatOperation/ │ │ │ │ │ │ ├── BPBackCompatOperation.h │ │ │ │ │ │ └── compress/ │ │ │ │ │ │ ├── BPBackCompatBlosc.cpp │ │ │ │ │ │ └── BPBackCompatBlosc.h │ │ │ │ │ ├── bp5/ │ │ │ │ │ │ ├── BP5Base.cpp │ │ │ │ │ │ ├── BP5Base.h │ │ │ │ │ │ ├── BP5Deserializer.cpp │ │ │ │ │ │ ├── BP5Deserializer.h │ │ │ │ │ │ ├── BP5Deserializer.tcc │ │ │ │ │ │ ├── BP5Serializer.cpp │ │ │ │ │ │ └── BP5Serializer.h │ │ │ │ │ ├── buffer/ │ │ │ │ │ │ ├── Buffer.cpp │ │ │ │ │ │ ├── Buffer.h │ │ │ │ │ │ ├── BufferV.cpp │ │ │ │ │ │ ├── BufferV.h │ │ │ │ │ │ ├── chunk/ │ │ │ │ │ │ │ ├── ChunkV.cpp │ │ │ │ │ │ │ └── ChunkV.h │ │ │ │ │ │ ├── ffs/ │ │ │ │ │ │ │ ├── BufferFFS.cpp │ │ │ │ │ │ │ ├── BufferFFS.h │ │ │ │ │ │ │ └── BufferSTL.tcc │ │ │ │ │ │ ├── heap/ │ │ │ │ │ │ │ ├── BufferMalloc.cpp │ │ │ │ │ │ │ ├── BufferMalloc.h │ │ │ │ │ │ │ ├── BufferMalloc.tcc │ │ │ │ │ │ │ ├── BufferSTL.cpp │ │ │ │ │ │ │ ├── BufferSTL.h │ │ │ │ │ │ │ └── BufferSTL.tcc │ │ │ │ │ │ ├── ipc/ │ │ │ │ │ │ │ ├── BufferSystemV.cpp │ │ │ │ │ │ │ └── BufferSystemV.h │ │ │ │ │ │ └── malloc/ │ │ │ │ │ │ ├── MallocV.cpp │ │ │ │ │ │ └── MallocV.h │ │ │ │ │ └── dataman/ │ │ │ │ │ ├── DataManSerializer.cpp │ │ │ │ │ ├── DataManSerializer.h │ │ │ │ │ └── DataManSerializer.tcc │ │ │ │ ├── interop/ │ │ │ │ │ └── hdf5/ │ │ │ │ │ ├── HDF5Common.cpp │ │ │ │ │ ├── HDF5Common.h │ │ │ │ │ ├── HDF5Common.tcc │ │ │ │ │ └── HDF5CommonMPI.cpp │ │ │ │ ├── profiling/ │ │ │ │ │ └── iochrono/ │ │ │ │ │ ├── IOChrono.cpp │ │ │ │ │ ├── IOChrono.h │ │ │ │ │ ├── Timer.cpp │ │ │ │ │ └── Timer.h │ │ │ │ ├── query/ │ │ │ │ │ ├── BlockIndex.cpp │ │ │ │ │ ├── BlockIndex.h │ │ │ │ │ ├── Index.h │ │ │ │ │ ├── JsonWorker.cpp │ │ │ │ │ ├── Query.cpp │ │ │ │ │ ├── Query.h │ │ │ │ │ ├── Query.tcc │ │ │ │ │ ├── Util.h │ │ │ │ │ ├── Worker.cpp │ │ │ │ │ ├── Worker.h │ │ │ │ │ └── XmlWorker.cpp │ │ │ │ ├── remote/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── Remote.cpp │ │ │ │ │ ├── Remote.h │ │ │ │ │ ├── remote_common.cpp │ │ │ │ │ ├── remote_common.h │ │ │ │ │ └── remote_server.cpp │ │ │ │ ├── shm/ │ │ │ │ │ ├── SerializeProcesses.cpp │ │ │ │ │ ├── SerializeProcesses.h │ │ │ │ │ ├── Spinlock.cpp │ │ │ │ │ ├── Spinlock.h │ │ │ │ │ └── TokenChain.h │ │ │ │ ├── sst/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── SSTConfig.h.in │ │ │ │ │ ├── cp/ │ │ │ │ │ │ ├── cp_common.c │ │ │ │ │ │ ├── cp_internal.h │ │ │ │ │ │ ├── cp_reader.c │ │ │ │ │ │ ├── cp_writer.c │ │ │ │ │ │ ├── ffs_marshal.c │ │ │ │ │ │ ├── ffs_marshal.h │ │ │ │ │ │ └── ffs_zfp.c │ │ │ │ │ ├── dp/ │ │ │ │ │ │ ├── daos_dp.c │ │ │ │ │ │ ├── dp.c │ │ │ │ │ │ ├── dummy_dp.c │ │ │ │ │ │ ├── evpath_dp.c │ │ │ │ │ │ ├── mpi_dp.c │ │ │ │ │ │ ├── rdma_dp.c │ │ │ │ │ │ └── ucx_dp.c │ │ │ │ │ ├── dp_interface.h │ │ │ │ │ ├── sst.h │ │ │ │ │ ├── sst_comm.cpp │ │ │ │ │ ├── sst_comm.h │ │ │ │ │ ├── sst_comm_fwd.h │ │ │ │ │ ├── sst_data.h │ │ │ │ │ └── util/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── sst_conn_tool.c │ │ │ │ │ └── sst_conn_tool.cxx │ │ │ │ ├── transport/ │ │ │ │ │ ├── Transport.cpp │ │ │ │ │ ├── Transport.h │ │ │ │ │ ├── file/ │ │ │ │ │ │ ├── FileAWSSDK.cpp │ │ │ │ │ │ ├── FileAWSSDK.h │ │ │ │ │ │ ├── FileDaos.cpp │ │ │ │ │ │ ├── FileDaos.h │ │ │ │ │ │ ├── FileFStream.cpp │ │ │ │ │ │ ├── FileFStream.h │ │ │ │ │ │ ├── FileHTTP.cpp │ │ │ │ │ │ ├── FileHTTP.h │ │ │ │ │ │ ├── FileIME.cpp │ │ │ │ │ │ ├── FileIME.h │ │ │ │ │ │ ├── FilePOSIX.cpp │ │ │ │ │ │ ├── FilePOSIX.h │ │ │ │ │ │ ├── FileRemote.cpp │ │ │ │ │ │ ├── FileRemote.h │ │ │ │ │ │ ├── FileStdio.cpp │ │ │ │ │ │ └── FileStdio.h │ │ │ │ │ ├── null/ │ │ │ │ │ │ ├── NullTransport.cpp │ │ │ │ │ │ └── NullTransport.h │ │ │ │ │ └── shm/ │ │ │ │ │ ├── ShmSystemV.cpp │ │ │ │ │ └── ShmSystemV.h │ │ │ │ ├── transportman/ │ │ │ │ │ ├── TransportMan.cpp │ │ │ │ │ └── TransportMan.h │ │ │ │ └── zmq/ │ │ │ │ ├── zmqpubsub/ │ │ │ │ │ ├── ZmqPubSub.cpp │ │ │ │ │ └── ZmqPubSub.h │ │ │ │ └── zmqreqrep/ │ │ │ │ ├── ZmqReqRep.cpp │ │ │ │ └── ZmqReqRep.h │ │ │ ├── h5vol/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── H5Vol.c │ │ │ │ ├── H5Vol.h │ │ │ │ ├── H5VolError.h │ │ │ │ ├── H5VolReadWrite.c │ │ │ │ ├── H5VolReadWrite.h │ │ │ │ ├── H5VolUtil.c │ │ │ │ ├── H5VolUtil.h │ │ │ │ ├── H5Vol_attr.c │ │ │ │ ├── H5Vol_dataset.c │ │ │ │ ├── H5Vol_def.h │ │ │ │ ├── H5Vol_file.c │ │ │ │ ├── H5Vol_group.c │ │ │ │ ├── H5Vol_link.c │ │ │ │ ├── H5Vol_object.c │ │ │ │ └── READ.ME │ │ │ └── utils/ │ │ │ ├── CMakeLists.txt │ │ │ ├── Utils.cpp │ │ │ ├── Utils.h │ │ │ ├── adios2_deactivate_bp │ │ │ ├── adios2_json_pp.py │ │ │ ├── adios_campaign_manager/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── adios2_campaign_manager.py │ │ │ ├── adios_iotest/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── adiosStream.cpp │ │ │ │ ├── adiosStream.h │ │ │ │ ├── adios_iotest.cpp │ │ │ │ ├── decomp.cpp │ │ │ │ ├── decomp.h │ │ │ │ ├── hdf5Stream.cpp │ │ │ │ ├── hdf5Stream.h │ │ │ │ ├── ioGroup.cpp │ │ │ │ ├── ioGroup.h │ │ │ │ ├── iotest-config/ │ │ │ │ │ ├── coupling2.xml │ │ │ │ │ ├── coupling2_blocking_01_simple.txt │ │ │ │ │ ├── coupling2_blocking_02_dump_result.txt │ │ │ │ │ ├── manyvars.txt │ │ │ │ │ ├── pipe2.xml │ │ │ │ │ ├── pipe2_01_simple.txt │ │ │ │ │ ├── pipe2_02_link.txt │ │ │ │ │ ├── pipe2_03_conditional.txt │ │ │ │ │ ├── pipe2_04_nonblocking.txt │ │ │ │ │ ├── pipe2_05_add_variables.txt │ │ │ │ │ ├── pipe2_06_busy.txt │ │ │ │ │ ├── wf_2_to_1.txt │ │ │ │ │ └── wf_2_to_1.xml │ │ │ │ ├── processConfig.cpp │ │ │ │ ├── processConfig.h │ │ │ │ ├── settings.cpp │ │ │ │ ├── settings.h │ │ │ │ ├── stream.cpp │ │ │ │ └── stream.h │ │ │ ├── adios_reorganize/ │ │ │ │ ├── Reorganize.cpp │ │ │ │ ├── Reorganize.h │ │ │ │ ├── adios2_reorganize_wrapper │ │ │ │ └── main.cpp │ │ │ ├── bp4dbg/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── adios2/ │ │ │ │ │ └── bp4dbg/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── data.py │ │ │ │ │ ├── idxtable.py │ │ │ │ │ ├── metadata.py │ │ │ │ │ └── utils.py │ │ │ │ └── bp4dbg.py │ │ │ ├── bp5dbg/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── adios2/ │ │ │ │ │ └── bp5dbg/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── idxtable.py │ │ │ │ │ ├── metadata.py │ │ │ │ │ ├── metametadata.py │ │ │ │ │ └── utils.py │ │ │ │ └── bp5dbg.py │ │ │ ├── bpls/ │ │ │ │ ├── bpls.cmake.gen.in │ │ │ │ ├── bpls.cpp │ │ │ │ └── bpls.h │ │ │ └── verinfo.h.in │ │ ├── testing/ │ │ │ ├── CMakeLists.txt │ │ │ ├── adios2/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── backward_compatibility/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── TestBP4ReadOldCompressed.cpp │ │ │ │ │ ├── create_compressed_file.txt │ │ │ │ │ └── create_compressed_file.xml │ │ │ │ ├── bindings/ │ │ │ │ │ ├── C/ │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ ├── SmallTestData_c.h │ │ │ │ │ │ ├── TestBPAvailableVariablesAttribites.cpp │ │ │ │ │ │ ├── TestBPMemorySpace.cpp │ │ │ │ │ │ ├── TestBPWriteAggregateReadLocal.cpp │ │ │ │ │ │ ├── TestBPWriteReadMultiblock.cpp │ │ │ │ │ │ ├── TestBPWriteTypes.cpp │ │ │ │ │ │ └── TestNullWriteRead.cpp │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── fortran/ │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ ├── SmallTestData_mod.F90 │ │ │ │ │ │ ├── TestAdios2BindingsFortranIO.F90 │ │ │ │ │ │ ├── TestBPMemorySpace.F90 │ │ │ │ │ │ ├── TestBPMemorySpaceGPU.F90 │ │ │ │ │ │ ├── TestBPReadGlobalsByName.F90 │ │ │ │ │ │ ├── TestBPWriteMemorySelectionRead2D.F90 │ │ │ │ │ │ ├── TestBPWriteMemorySelectionRead3D.F90 │ │ │ │ │ │ ├── TestBPWriteReadAttributes.F90 │ │ │ │ │ │ ├── TestBPWriteReadHeatMap2D.F90 │ │ │ │ │ │ ├── TestBPWriteReadHeatMap3D.F90 │ │ │ │ │ │ ├── TestBPWriteReadHeatMap4D.F90 │ │ │ │ │ │ ├── TestBPWriteReadHeatMap5D.F90 │ │ │ │ │ │ ├── TestBPWriteReadHeatMap6D.F90 │ │ │ │ │ │ ├── TestBPWriteTypes.F90 │ │ │ │ │ │ ├── TestBPWriteTypesByName.F90 │ │ │ │ │ │ ├── TestBPWriteTypesLocal.F90 │ │ │ │ │ │ ├── TestBPWriteVariableAttributes.F90 │ │ │ │ │ │ ├── TestF2C_BPReadFBlocks.cpp │ │ │ │ │ │ ├── TestNullEngine.F90 │ │ │ │ │ │ ├── TestRemove.F90 │ │ │ │ │ │ └── operation/ │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ ├── TestBPWriteReadSZ2D.F90 │ │ │ │ │ │ ├── TestBPWriteReadSZ3D.F90 │ │ │ │ │ │ ├── TestBPWriteReadZfp2D.F90 │ │ │ │ │ │ └── TestBPWriteReadZfp2DRemove.F90 │ │ │ │ │ └── python/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── TestBPBlocksInfo.py │ │ │ │ │ ├── TestBPReadMultisteps.py │ │ │ │ │ ├── TestBPSelectSteps.py │ │ │ │ │ ├── TestBPWriteRead2D.py │ │ │ │ │ ├── TestBPWriteReadString.py │ │ │ │ │ ├── TestBPWriteReadTypes.py │ │ │ │ │ ├── TestBPWriteReadTypes_nompi.py │ │ │ │ │ ├── TestGetException_nompi.py │ │ │ │ │ ├── TestNullEngine.py │ │ │ │ │ ├── TestQuery.py │ │ │ │ │ ├── TestQueryLocalArray.py │ │ │ │ │ ├── adios2NPTypes.py │ │ │ │ │ └── types_np.h5 │ │ │ │ ├── derived/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── TestBPDerivedCorrectness.cpp │ │ │ │ ├── engine/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── SmallTestData.h │ │ │ │ │ ├── bp/ │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ ├── TestBPAccuracyDefaults.cpp │ │ │ │ │ │ ├── TestBPAppendAfterSteps.cpp │ │ │ │ │ │ ├── TestBPBufferSize.cpp │ │ │ │ │ │ ├── TestBPChangingShape.cpp │ │ │ │ │ │ ├── TestBPChangingShapeWithinStep.cpp │ │ │ │ │ │ ├── TestBPDirectIO.cpp │ │ │ │ │ │ ├── TestBPFStreamWriteReadHighLevelAPI.cpp │ │ │ │ │ │ ├── TestBPFortranToCppReader.cpp │ │ │ │ │ │ ├── TestBPFortranToCppWriter.F90 │ │ │ │ │ │ ├── TestBPInquireDefine.cpp │ │ │ │ │ │ ├── TestBPInquireVariableException.cpp │ │ │ │ │ │ ├── TestBPJoinedArray.cpp │ │ │ │ │ │ ├── TestBPLargeMetadata.cpp │ │ │ │ │ │ ├── TestBPNoXMLRecovery.cpp │ │ │ │ │ │ ├── TestBPParameterSelectSteps.cpp │ │ │ │ │ │ ├── TestBPReadMultithreaded.cpp │ │ │ │ │ │ ├── TestBPSelectionsCuda.cpp │ │ │ │ │ │ ├── TestBPSelectionsOnColumnMajorData.cpp │ │ │ │ │ │ ├── TestBPSelectionsOnRowMajorData.cpp │ │ │ │ │ │ ├── TestBPStepsFileGlobalArray.cpp │ │ │ │ │ │ ├── TestBPStepsFileLocalArray.cpp │ │ │ │ │ │ ├── TestBPStepsInSituGlobalArray.cpp │ │ │ │ │ │ ├── TestBPStepsInSituLocalArray.cpp │ │ │ │ │ │ ├── TestBPTimeAggregation.cpp │ │ │ │ │ │ ├── TestBPWriteAggregateRead.cpp │ │ │ │ │ │ ├── TestBPWriteAppendReadADIOS2.cpp │ │ │ │ │ │ ├── TestBPWriteFlushRead.cpp │ │ │ │ │ │ ├── TestBPWriteMemorySelectionRead.cpp │ │ │ │ │ │ ├── TestBPWriteMultiblockRead.cpp │ │ │ │ │ │ ├── TestBPWriteNull.cpp │ │ │ │ │ │ ├── TestBPWriteProfilingJSON.cpp │ │ │ │ │ │ ├── TestBPWriteReadADIOS2.cpp │ │ │ │ │ │ ├── TestBPWriteReadADIOS2fstream.cpp │ │ │ │ │ │ ├── TestBPWriteReadADIOS2stdio.cpp │ │ │ │ │ │ ├── TestBPWriteReadAsStreamADIOS2.cpp │ │ │ │ │ │ ├── TestBPWriteReadAsStreamADIOS2_Threads.cpp │ │ │ │ │ │ ├── TestBPWriteReadAttributes.cpp │ │ │ │ │ │ ├── TestBPWriteReadAttributesMultirank.cpp │ │ │ │ │ │ ├── TestBPWriteReadBlockInfo.cpp │ │ │ │ │ │ ├── TestBPWriteReadCuda.cpp │ │ │ │ │ │ ├── TestBPWriteReadFlatten.cpp │ │ │ │ │ │ ├── TestBPWriteReadLocalVariables.cpp │ │ │ │ │ │ ├── TestBPWriteReadLocalVariablesSel.cpp │ │ │ │ │ │ ├── TestBPWriteReadLocalVariablesSelHighLevel.cpp │ │ │ │ │ │ ├── TestBPWriteReadMultiblock.cpp │ │ │ │ │ │ ├── TestBPWriteReadVariableSpan.cpp │ │ │ │ │ │ ├── TestBPWriteReadVector.cpp │ │ │ │ │ │ └── operations/ │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ ├── CudaRoutines.cu │ │ │ │ │ │ ├── CudaRoutines.h │ │ │ │ │ │ ├── TestBPWriteReadBZIP2.cpp │ │ │ │ │ │ ├── TestBPWriteReadBlosc.cpp │ │ │ │ │ │ ├── TestBPWriteReadBlosc2.cpp │ │ │ │ │ │ ├── TestBPWriteReadLocalVariables.cpp │ │ │ │ │ │ ├── TestBPWriteReadMGARD.cpp │ │ │ │ │ │ ├── TestBPWriteReadMGARDCuda.cpp │ │ │ │ │ │ ├── TestBPWriteReadMGARDMDR.cpp │ │ │ │ │ │ ├── TestBPWriteReadMGARDPlus.cpp │ │ │ │ │ │ ├── TestBPWriteReadPNG.cpp │ │ │ │ │ │ ├── TestBPWriteReadSZ.cpp │ │ │ │ │ │ ├── TestBPWriteReadSzComplex.cpp │ │ │ │ │ │ ├── TestBPWriteReadZfp.cpp │ │ │ │ │ │ ├── TestBPWriteReadZfpComplex.cpp │ │ │ │ │ │ ├── TestBPWriteReadZfpConfig.cpp │ │ │ │ │ │ ├── TestBPWriteReadZfpCuda.cpp │ │ │ │ │ │ ├── TestBPWriteReadZfpHighLevelAPI.cpp │ │ │ │ │ │ ├── TestBPWriteReadZfpRemoveOperations.cpp │ │ │ │ │ │ ├── configZfp_rate10.xml │ │ │ │ │ │ ├── configZfp_rate10.yaml │ │ │ │ │ │ ├── configZfp_rate10Simple.xml │ │ │ │ │ │ ├── configZfp_rate8.xml │ │ │ │ │ │ ├── configZfp_rate8.yaml │ │ │ │ │ │ ├── configZfp_rate8Simple.xml │ │ │ │ │ │ ├── configZfp_rate9.xml │ │ │ │ │ │ ├── configZfp_rate9.yaml │ │ │ │ │ │ └── configZfp_rate9Simple.xml │ │ │ │ │ ├── common/ │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ └── TestEngineCommon.cpp │ │ │ │ │ ├── dataman/ │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ ├── TestDataMan1D.cpp │ │ │ │ │ │ ├── TestDataMan1D.py │ │ │ │ │ │ ├── TestDataMan1DSuperLarge.cpp │ │ │ │ │ │ ├── TestDataMan1xN.py │ │ │ │ │ │ ├── TestDataMan2DMemSelect.cpp │ │ │ │ │ │ ├── TestDataMan2DSz.cpp │ │ │ │ │ │ ├── TestDataMan2DZfp.cpp │ │ │ │ │ │ ├── TestDataMan3DMemSelect.cpp │ │ │ │ │ │ ├── TestDataManReaderDoubleBuffer.cpp │ │ │ │ │ │ ├── TestDataManReaderSingleBuffer.cpp │ │ │ │ │ │ ├── TestDataManReliable.cpp │ │ │ │ │ │ ├── TestDataManSingleValues.py │ │ │ │ │ │ ├── TestDataManWriterDoubleBuffer.cpp │ │ │ │ │ │ └── TestDataManWriterSingleBuffer.cpp │ │ │ │ │ ├── hdf5/ │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ ├── TestHDF5Append.cpp │ │ │ │ │ │ ├── TestHDF5StreamWriteReadHighLevelAPI.cpp │ │ │ │ │ │ ├── TestHDF5WriteMemorySelectionRead.cpp │ │ │ │ │ │ ├── TestHDF5WriteReadAsStream.cpp │ │ │ │ │ │ ├── TestHDF5WriteReadAttributesADIOS2.cpp │ │ │ │ │ │ └── TestNativeHDF5WriteRead.cpp │ │ │ │ │ ├── inline/ │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ └── TestInlineWriteRead.cpp │ │ │ │ │ ├── mhs/ │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ ├── TestMhsCommon.h │ │ │ │ │ │ ├── TestMhsMultiRank.cpp │ │ │ │ │ │ ├── TestMhsMultiReader.cpp │ │ │ │ │ │ └── TestMhsSingleRank.cpp │ │ │ │ │ ├── null/ │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ └── TestNullWriteRead.cpp │ │ │ │ │ ├── nullcore/ │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ └── TestNullCoreWrite.cpp │ │ │ │ │ ├── skeleton/ │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ ├── TestSkeletonReader.cpp │ │ │ │ │ │ ├── TestSkeletonReaderExpectedOutput.txt │ │ │ │ │ │ ├── TestSkeletonWriter.cpp │ │ │ │ │ │ └── TestSkeletonWriterExpectedOutput.txt │ │ │ │ │ ├── ssc/ │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ ├── TestSsc3DMemSelect.cpp │ │ │ │ │ │ ├── TestSsc7d.cpp │ │ │ │ │ │ ├── TestSscBase.cpp │ │ │ │ │ │ ├── TestSscBaseThreading.cpp │ │ │ │ │ │ ├── TestSscBaseUnlocked.cpp │ │ │ │ │ │ ├── TestSscCommon.h │ │ │ │ │ │ ├── TestSscLockBeforeEndStep.cpp │ │ │ │ │ │ ├── TestSscMoreReadersThanWriters.cpp │ │ │ │ │ │ ├── TestSscMoreWritersThanReaders.cpp │ │ │ │ │ │ ├── TestSscNoAttributes.cpp │ │ │ │ │ │ ├── TestSscNoSelection.cpp │ │ │ │ │ │ ├── TestSscOnlyOneStep.cpp │ │ │ │ │ │ ├── TestSscOnlyTwoSteps.cpp │ │ │ │ │ │ ├── TestSscReaderMultiblock.cpp │ │ │ │ │ │ ├── TestSscSingleStep.cpp │ │ │ │ │ │ ├── TestSscString.cpp │ │ │ │ │ │ ├── TestSscStruct.cpp │ │ │ │ │ │ ├── TestSscSuperLarge.cpp │ │ │ │ │ │ ├── TestSscUnbalanced.cpp │ │ │ │ │ │ ├── TestSscVaryingSteps.cpp │ │ │ │ │ │ ├── TestSscWriterMultiblock.cpp │ │ │ │ │ │ ├── TestSscXgc2Way.cpp │ │ │ │ │ │ ├── TestSscXgc3Way.cpp │ │ │ │ │ │ ├── TestSscXgc3WayMatchedSteps.cpp │ │ │ │ │ │ └── TestSscZeroBlock.cpp │ │ │ │ │ ├── sst/ │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ ├── TestSstParamFails.cpp │ │ │ │ │ │ └── TestSstWriterFails.cpp │ │ │ │ │ └── staging-common/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── ParseArgs.h │ │ │ │ │ ├── README.md │ │ │ │ │ ├── TestCommonClient.cpp │ │ │ │ │ ├── TestCommonRead.cpp │ │ │ │ │ ├── TestCommonReadAttrs.cpp │ │ │ │ │ ├── TestCommonReadF.F90 │ │ │ │ │ ├── TestCommonReadLocal.cpp │ │ │ │ │ ├── TestCommonReadR64.cpp │ │ │ │ │ ├── TestCommonReadShared.cpp │ │ │ │ │ ├── TestCommonServer.cpp │ │ │ │ │ ├── TestCommonSpanRead.cpp │ │ │ │ │ ├── TestCommonSpanWrite.cpp │ │ │ │ │ ├── TestCommonWrite.cpp │ │ │ │ │ ├── TestCommonWriteAttrs.cpp │ │ │ │ │ ├── TestCommonWriteF.F90 │ │ │ │ │ ├── TestCommonWriteLocal.cpp │ │ │ │ │ ├── TestCommonWriteModes.cpp │ │ │ │ │ ├── TestCommonWriteShared.cpp │ │ │ │ │ ├── TestData.h │ │ │ │ │ ├── TestData2.h │ │ │ │ │ ├── TestData_mod.F90 │ │ │ │ │ ├── TestDefSyncWrite.cpp │ │ │ │ │ ├── TestDistributionRead.cpp │ │ │ │ │ ├── TestDistributionWrite.cpp │ │ │ │ │ ├── TestLocalRead.cpp │ │ │ │ │ ├── TestLocalWrite.cpp │ │ │ │ │ ├── TestOnDemandMPI.cpp │ │ │ │ │ ├── TestOnDemandRead.cpp │ │ │ │ │ ├── TestOnDemandWrite.cpp │ │ │ │ │ ├── TestReadJoined.cpp │ │ │ │ │ ├── TestShapeChangingWrite.cpp │ │ │ │ │ ├── TestStagingMPMD.cpp │ │ │ │ │ ├── TestStructRead.cpp │ │ │ │ │ ├── TestStructWrite.cpp │ │ │ │ │ ├── TestSupp.cmake │ │ │ │ │ ├── TestThreads.cpp │ │ │ │ │ ├── TestWriteJoined.cpp │ │ │ │ │ └── run_test.py.gen.in │ │ │ │ ├── helper/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── TestDivideBlock.cpp │ │ │ │ │ ├── TestHelperStrings.cpp │ │ │ │ │ ├── TestMinMaxs.cpp │ │ │ │ │ ├── TestRangeFilter.cpp │ │ │ │ │ └── TestReadNonBPFile.cpp │ │ │ │ ├── hierarchy/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── TestBPHierarchicalReading.cpp │ │ │ │ ├── interface/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── TestADIOSDefineAttribute.cpp │ │ │ │ │ ├── TestADIOSDefineVariable.cpp │ │ │ │ │ ├── TestADIOSInfo.cpp │ │ │ │ │ ├── TestADIOSInterface.cpp │ │ │ │ │ ├── TestADIOSInterfaceWrite.cpp │ │ │ │ │ ├── TestADIOSNoMpi.cpp │ │ │ │ │ └── TestADIOSSelection.cpp │ │ │ │ ├── performance/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── manyvars/ │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ ├── PerfManyVars.c │ │ │ │ │ │ └── TestManyVars.cpp │ │ │ │ │ ├── metadata/ │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ ├── PerfMetaData.cpp │ │ │ │ │ │ └── README │ │ │ │ │ └── query/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── TestBPQuery.cpp │ │ │ │ ├── python/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── TestADIOS.py │ │ │ │ │ ├── TestAttribute.py │ │ │ │ │ ├── TestBPChangingShapeHighLevelAPI.py │ │ │ │ │ ├── TestBPPNGHighLevelAPI.py │ │ │ │ │ ├── TestBPWriteReadString.py │ │ │ │ │ ├── TestBPWriteTypesHighLevelAPI.py │ │ │ │ │ ├── TestBPWriteTypesHighLevelAPILocal.py │ │ │ │ │ ├── TestBPWriteTypesHighLevelAPI_HDF5.py │ │ │ │ │ ├── TestBPZfpHighLevelAPI.py │ │ │ │ │ ├── TestEngine.py │ │ │ │ │ ├── TestFileReader.py │ │ │ │ │ ├── TestIO.py │ │ │ │ │ ├── TestOperator.py │ │ │ │ │ ├── TestStream.py │ │ │ │ │ ├── TestVariable.py │ │ │ │ │ └── adios2NPTypes.py │ │ │ │ ├── transports/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── TestFile.cpp │ │ │ │ ├── unit/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── TestChunkV.cpp │ │ │ │ │ └── TestPosixTransport.cpp │ │ │ │ ├── xml/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── TestXMLConfig.cpp │ │ │ │ │ ├── TestXMLConfigSerial.cpp │ │ │ │ │ ├── config1.xml │ │ │ │ │ ├── config2.xml │ │ │ │ │ ├── configOpNoneException.xml │ │ │ │ │ ├── configOpNullException.xml │ │ │ │ │ ├── configOpTypeException.xml │ │ │ │ │ └── configRemoveIO.xml │ │ │ │ └── yaml/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── TestYAMLConfig.cpp │ │ │ │ ├── TestYAMLConfigSerial.cpp │ │ │ │ ├── config1.yaml │ │ │ │ ├── configOpNullException.yaml │ │ │ │ ├── configOpTypeException.yaml │ │ │ │ └── proto.yaml │ │ │ ├── contract/ │ │ │ │ ├── examples/ │ │ │ │ │ ├── build.sh │ │ │ │ │ ├── config.sh │ │ │ │ │ ├── depends.sh │ │ │ │ │ ├── install.sh │ │ │ │ │ ├── setup.sh │ │ │ │ │ └── test.sh │ │ │ │ ├── lammps/ │ │ │ │ │ ├── adios2_config.xml │ │ │ │ │ ├── build.sh │ │ │ │ │ ├── check_results.sh │ │ │ │ │ ├── config.sh │ │ │ │ │ ├── depends.sh │ │ │ │ │ ├── in.test │ │ │ │ │ ├── install.sh │ │ │ │ │ ├── setup.sh │ │ │ │ │ └── test.sh │ │ │ │ ├── scorpio/ │ │ │ │ │ ├── 0.dump │ │ │ │ │ ├── 1.dump │ │ │ │ │ ├── 2.dump │ │ │ │ │ ├── 3.dump │ │ │ │ │ ├── build.sh │ │ │ │ │ ├── config.sh │ │ │ │ │ ├── depends.sh │ │ │ │ │ ├── install.sh │ │ │ │ │ ├── setup.sh │ │ │ │ │ └── test.sh │ │ │ │ └── tau/ │ │ │ │ ├── build.sh │ │ │ │ ├── config.sh │ │ │ │ ├── depends.sh │ │ │ │ ├── install.sh │ │ │ │ ├── setup.sh │ │ │ │ └── test.sh │ │ │ ├── examples/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── heatTransfer/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── HeatTransfer.Dump.txt │ │ │ │ ├── TestBPFileMx1.cmake │ │ │ │ ├── TestBPFileMx1_zfp.cmake │ │ │ │ ├── TestBPFileMxM.cmake │ │ │ │ ├── TestBPFileMxN.cmake │ │ │ │ ├── TestInlineMxM.cmake │ │ │ │ ├── TestSSCMx1.cmake │ │ │ │ ├── TestSSCMxM.cmake │ │ │ │ ├── TestSSCMxN.cmake │ │ │ │ ├── TestSSTBPMx1.cmake │ │ │ │ ├── TestSSTBPMxM.cmake │ │ │ │ ├── TestSSTBPMxN.cmake │ │ │ │ ├── TestSSTBPRDMAMxN.cmake │ │ │ │ ├── TestSSTFFSMx1.cmake │ │ │ │ ├── TestSSTFFSMxM.cmake │ │ │ │ ├── TestSSTFFSMxN.cmake │ │ │ │ └── TestSSTFFSRDMAMxN.cmake │ │ │ ├── h5vol/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── TestH5VolWriteReadBPFile.cpp │ │ │ ├── install/ │ │ │ │ ├── C/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── main_mpi.c │ │ │ │ │ └── main_nompi.c │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── CXX11/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── main_mpi.cxx │ │ │ │ │ └── main_nompi.cxx │ │ │ │ ├── CatalystEnginePlugin/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── test-catalyst-config.xml │ │ │ │ │ └── testCatalystEngine.cpp │ │ │ │ ├── EncryptionOperator/ │ │ │ │ │ └── CMakeLists.txt │ │ │ │ ├── EnginePlugin/ │ │ │ │ │ └── CMakeLists.txt │ │ │ │ ├── Fortran/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── main_mpi.f90 │ │ │ │ │ ├── main_mpi_check.F90 │ │ │ │ │ ├── main_nompi.f90 │ │ │ │ │ └── main_nompi_check.F90 │ │ │ │ ├── run_cmake.cmake │ │ │ │ ├── run_install.cmake │ │ │ │ └── run_make.cmake │ │ │ └── utils/ │ │ │ ├── CMakeLists.txt │ │ │ ├── SmallTestData_c.h │ │ │ ├── changingshape/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── TestUtilsChangingShape.bplsla.expected.txt │ │ │ │ ├── TestUtilsChangingShape.bplsldAlternatingStepsAndChangingShapeVar.expected.txt │ │ │ │ ├── TestUtilsChangingShape.bplsldAlternatingStepsAndChangingShapeVarSelection.expected.txt │ │ │ │ ├── TestUtilsChangingShape.bplsldAlternatingStepsVarSelection.expected.txt │ │ │ │ ├── TestUtilsChangingShape.bplsldChangingShapeVarOneStep.expected.txt │ │ │ │ ├── TestUtilsChangingShape.bplsldFixedShapeVarTooManySteps.expected.txt │ │ │ │ └── TestUtilsChangingShape.cpp │ │ │ ├── cwriter/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── TestUtilsCWriter.bplsAl.expected.txt │ │ │ │ ├── TestUtilsCWriter.bplsh.expected.txt │ │ │ │ ├── TestUtilsCWriter.bplsla.expected.txt │ │ │ │ ├── TestUtilsCWriter.bplsldDav.expected.txt │ │ │ │ ├── TestUtilsCWriter.bplsldDavvv.expected.txt │ │ │ │ ├── TestUtilsCWriter.bplsldvarI16.expected.txt │ │ │ │ └── TestUtilsCWriter.c │ │ │ └── iotest/ │ │ │ ├── CMakeLists.txt │ │ │ ├── IOTest.BurstBuffer.1to1.BP4.Stream.Read.bpls.txt │ │ │ ├── IOTest.BurstBuffer.1to1.BP4.Stream.Write.bpls.txt │ │ │ ├── IOTest.BurstBuffer.3to1.BP4.Stream.Read.bpls.txt │ │ │ ├── IOTest.BurstBuffer.3to1.BP4.Stream.Write.bpls.txt │ │ │ ├── IOTest.BurstBuffer.nproc1.BP4.Write.bpls.txt │ │ │ ├── IOTest.BurstBuffer.nproc2.BP4.Write.bpls.txt │ │ │ ├── IOTest.Pipe2.BP.Read.bpls.txt │ │ │ ├── IOTest.Pipe2.BP.Write.bpls.txt │ │ │ ├── IOTest.Pipe2.HDF5.Read.bpls.txt │ │ │ ├── IOTest.Pipe2.HDF5.Write.bpls.txt │ │ │ ├── IOTest.Pipe2.SSC.bpls.txt │ │ │ ├── IOTest.Pipe2.SST.bpls.txt │ │ │ ├── burstbuffer-32KB.txt │ │ │ ├── burstbuffer-BP4-nsub1.xml │ │ │ ├── burstbuffer-BP4-nsub2.yaml │ │ │ ├── burstbuffer-nodrain-BP4-nsub1.xml │ │ │ ├── pipe2-BP.xml │ │ │ ├── pipe2-BP4-burstbuffer-nsub2.xml │ │ │ ├── pipe2-BP4-burstbuffer.xml │ │ │ ├── pipe2-HDF5.txt │ │ │ ├── pipe2-HDF5.xml │ │ │ ├── pipe2-SSC.xml │ │ │ ├── pipe2-SST.xml │ │ │ └── pipe2.txt │ │ └── thirdparty/ │ │ ├── .clang-tidy │ │ ├── CMakeLists.txt │ │ ├── EVPath/ │ │ │ ├── CMakeLists.txt │ │ │ ├── EVPath/ │ │ │ │ ├── .depends │ │ │ │ ├── .github/ │ │ │ │ │ └── workflows/ │ │ │ │ │ ├── build-and-test.yml │ │ │ │ │ └── triggers.yml │ │ │ │ ├── .gitignore │ │ │ │ ├── .indent.pro │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── CTestConfig.cmake │ │ │ │ ├── CTestCustom.ctest.in │ │ │ │ ├── EVPathConfig.cmake.in │ │ │ │ ├── EVPathConfigCommon.cmake.in │ │ │ │ ├── EVPathConfigInstall.cmake │ │ │ │ ├── EVPathConfigVersion.cmake.in │ │ │ │ ├── LICENSE │ │ │ │ ├── chr_time.c │ │ │ │ ├── chr_time.h │ │ │ │ ├── cm.c │ │ │ │ ├── cm_control.c │ │ │ │ ├── cm_evol.c │ │ │ │ ├── cm_formats.c │ │ │ │ ├── cm_internal.h │ │ │ │ ├── cm_lock.c │ │ │ │ ├── cm_pbio.c │ │ │ │ ├── cm_perf.c │ │ │ │ ├── cm_schedule.h │ │ │ │ ├── cm_threadio.c │ │ │ │ ├── cm_transport.c │ │ │ │ ├── cm_transport.h │ │ │ │ ├── cm_util.c │ │ │ │ ├── cmake/ │ │ │ │ │ ├── AddLibtoolLibrary.cmake │ │ │ │ │ ├── CERCS_package.cmake │ │ │ │ │ ├── CheckBrokenTitanCompiler.cmake │ │ │ │ │ ├── CreateLibtoolFile.cmake │ │ │ │ │ ├── FindCERCSProject.cmake │ │ │ │ │ ├── FindIBVERBS.cmake │ │ │ │ │ ├── FindLIBFABRIC.cmake │ │ │ │ │ ├── FindNNTI.cmake │ │ │ │ │ ├── FindNVML.cmake │ │ │ │ │ ├── FindPkgConfig.cmake │ │ │ │ │ ├── GOOD_MEMLOCK_LIMIT.c │ │ │ │ │ ├── check_mac_sysctl.c │ │ │ │ │ ├── check_sysconf.c │ │ │ │ │ ├── check_sysinfo.c │ │ │ │ │ └── upstream/ │ │ │ │ │ └── FindPkgConfig.cmake │ │ │ │ ├── cmdemo.c │ │ │ │ ├── cmenet.c │ │ │ │ ├── cmepoll.c │ │ │ │ ├── cmfabric.c │ │ │ │ ├── cmib.c │ │ │ │ ├── cmmulticast.c │ │ │ │ ├── cmnnti.c │ │ │ │ ├── cmprobe.c │ │ │ │ ├── cmselect.c │ │ │ │ ├── cmsockets.c │ │ │ │ ├── cmudp.c │ │ │ │ ├── cmudt4.cpp │ │ │ │ ├── config.h.cmake │ │ │ │ ├── dfg_tests/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── anon_multi_test.c │ │ │ │ │ ├── auto_tree_test.c │ │ │ │ │ ├── chain_test.c │ │ │ │ │ ├── dchain_test.c │ │ │ │ │ ├── delayed_submit.c │ │ │ │ │ ├── evtest.c │ │ │ │ │ ├── fail_chain_test.c │ │ │ │ │ ├── filter_test.c │ │ │ │ │ ├── force_test.c │ │ │ │ │ ├── master_not_client.c │ │ │ │ │ ├── metrics_test.c │ │ │ │ │ ├── multi_sink.c │ │ │ │ │ ├── multi_test.c │ │ │ │ │ ├── named_stones.c │ │ │ │ │ ├── rawtest.c │ │ │ │ │ ├── reconfig_chain_test.c │ │ │ │ │ ├── reconfig_tree_test.c │ │ │ │ │ ├── router_test.c │ │ │ │ │ ├── self_reconfig_test.c │ │ │ │ │ ├── source_split.c │ │ │ │ │ ├── test_support.c │ │ │ │ │ ├── test_support.h │ │ │ │ │ └── tree_test.c │ │ │ │ ├── dlloader.c │ │ │ │ ├── dlloader.h │ │ │ │ ├── doc/ │ │ │ │ │ ├── Doxyfile │ │ │ │ │ ├── cm.dox │ │ │ │ │ ├── cm.tex │ │ │ │ │ ├── creation.dox │ │ │ │ │ ├── evdfg.dox │ │ │ │ │ ├── evpath.dox │ │ │ │ │ ├── func1.eps │ │ │ │ │ ├── func1.fig │ │ │ │ │ ├── func1.fig.bak │ │ │ │ │ ├── mainpage.dox │ │ │ │ │ ├── net.fig │ │ │ │ │ ├── overlay.eps │ │ │ │ │ ├── overlay.fig │ │ │ │ │ ├── struct.eps │ │ │ │ │ └── struct.fig │ │ │ │ ├── ev_dfg.c │ │ │ │ ├── ev_dfg.h │ │ │ │ ├── ev_dfg_internal.h │ │ │ │ ├── ev_internal.h │ │ │ │ ├── ev_select.h │ │ │ │ ├── evp.c │ │ │ │ ├── evp_compat.c │ │ │ │ ├── evp_threads.c │ │ │ │ ├── evpath.h │ │ │ │ ├── evpath.pc.in │ │ │ │ ├── evpath.supp │ │ │ │ ├── evpath_config.in │ │ │ │ ├── examples/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── IPMI_recv.c │ │ │ │ │ ├── derived_recv.c │ │ │ │ │ ├── derived_recv2.c │ │ │ │ │ ├── derived_send.c │ │ │ │ │ ├── derived_send2.c │ │ │ │ │ ├── dfg_client.c │ │ │ │ │ ├── dfg_client2.c │ │ │ │ │ ├── dfg_client3.c │ │ │ │ │ ├── dfg_master.c │ │ │ │ │ ├── dfg_master2.c │ │ │ │ │ ├── dfg_master3.c │ │ │ │ │ ├── dfg_master4.c │ │ │ │ │ ├── messages.h │ │ │ │ │ ├── multi_send.c │ │ │ │ │ ├── net_recv.c │ │ │ │ │ ├── net_send.c │ │ │ │ │ ├── transform_recv.c │ │ │ │ │ ├── transform_recv2.c │ │ │ │ │ ├── transform_recv3.c │ │ │ │ │ └── triv.c │ │ │ │ ├── gen_interface.pl │ │ │ │ ├── ip_config.c │ │ │ │ ├── libvirt.c │ │ │ │ ├── metrics.c │ │ │ │ ├── models.c │ │ │ │ ├── models.h │ │ │ │ ├── mpi_tests/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── bulk_cm.c │ │ │ │ │ └── simple_cm.c │ │ │ │ ├── mtests/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── README │ │ │ │ │ ├── bulktest.c │ │ │ │ │ ├── cmconn.c │ │ │ │ │ ├── cmping.c │ │ │ │ │ ├── cmtest.c │ │ │ │ │ ├── run_remote_tests.pl │ │ │ │ │ ├── support.c │ │ │ │ │ ├── take_test.c │ │ │ │ │ ├── test_spec │ │ │ │ │ ├── trans_test.c │ │ │ │ │ └── transport_test.pl │ │ │ │ ├── qual_hostname.c │ │ │ │ ├── response.c │ │ │ │ ├── response.h │ │ │ │ ├── rtests/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── README │ │ │ │ │ ├── evtest.c │ │ │ │ │ ├── extract_test.c │ │ │ │ │ └── remote_terminal_test.c │ │ │ │ ├── scripts/ │ │ │ │ │ ├── ci/ │ │ │ │ │ │ ├── cmake/ │ │ │ │ │ │ │ ├── alma8-clang.cmake │ │ │ │ │ │ │ ├── alma8-gcc.cmake │ │ │ │ │ │ │ ├── alma8-intel.cmake │ │ │ │ │ │ │ ├── alma8-inteloneapi.cmake │ │ │ │ │ │ │ ├── centos7-clang.cmake │ │ │ │ │ │ │ ├── centos7-gcc.cmake │ │ │ │ │ │ │ ├── centos7-nvhpc.cmake │ │ │ │ │ │ │ ├── common.cmake │ │ │ │ │ │ │ ├── macos-clang.cmake │ │ │ │ │ │ │ ├── ubuntu1604-clang.cmake │ │ │ │ │ │ │ ├── ubuntu1604-gcc.cmake │ │ │ │ │ │ │ ├── ubuntu1804-clang.cmake │ │ │ │ │ │ │ ├── ubuntu1804-gcc.cmake │ │ │ │ │ │ │ ├── ubuntu1804-intel.cmake │ │ │ │ │ │ │ ├── ubuntu1804-inteloneapi.cmake │ │ │ │ │ │ │ ├── ubuntu2004-clang.cmake │ │ │ │ │ │ │ ├── ubuntu2004-gcc.cmake │ │ │ │ │ │ │ ├── ubuntu2004-nvhpc.cmake │ │ │ │ │ │ │ ├── unix-common.cmake │ │ │ │ │ │ │ ├── windows-common.cmake │ │ │ │ │ │ │ ├── windows-vs2019-clang.cmake │ │ │ │ │ │ │ └── windows-vs2019-msvc.cmake │ │ │ │ │ │ ├── gh-actions/ │ │ │ │ │ │ │ └── run.sh │ │ │ │ │ │ ├── scripts/ │ │ │ │ │ │ │ └── post-cdash-status.sh │ │ │ │ │ │ └── setup/ │ │ │ │ │ │ ├── install-atl.sh │ │ │ │ │ │ ├── install-dill.sh │ │ │ │ │ │ ├── install-ffs.sh │ │ │ │ │ │ ├── linux.sh │ │ │ │ │ │ ├── macos.sh │ │ │ │ │ │ └── windows.sh │ │ │ │ │ └── dashboard/ │ │ │ │ │ ├── common.cmake │ │ │ │ │ └── evpath_common.cmake │ │ │ │ ├── stone.txt │ │ │ │ ├── tests/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── README │ │ │ │ │ ├── auto_test.c │ │ │ │ │ ├── block_test.c │ │ │ │ │ ├── bulktest.c │ │ │ │ │ ├── cmconn.c │ │ │ │ │ ├── cmping.c │ │ │ │ │ ├── congest_bulktest.c │ │ │ │ │ ├── congestion_test.c │ │ │ │ │ ├── evtest.c │ │ │ │ │ ├── executing_stone_test.c │ │ │ │ │ ├── extract_test.c │ │ │ │ │ ├── filter2_test.c │ │ │ │ │ ├── filter_test.c │ │ │ │ │ ├── http_test.c │ │ │ │ │ ├── multi_thread.c │ │ │ │ │ ├── multiq_test.c │ │ │ │ │ ├── no_type_router_test.c │ │ │ │ │ ├── rawtest.c │ │ │ │ │ ├── rawtest2.c │ │ │ │ │ ├── router_test.c │ │ │ │ │ ├── router_test2.c │ │ │ │ │ ├── split_test.c │ │ │ │ │ ├── store_limit_test.c │ │ │ │ │ ├── store_pressure_test.c │ │ │ │ │ ├── store_send_test.c │ │ │ │ │ ├── submit_test.c │ │ │ │ │ ├── submit_wait_test.c │ │ │ │ │ ├── support.c │ │ │ │ │ ├── take_test.c │ │ │ │ │ ├── testdll/ │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ └── foo.c │ │ │ │ │ ├── thin_client.c │ │ │ │ │ ├── thin_test.c │ │ │ │ │ └── transform_test.c │ │ │ │ ├── thin_server.c │ │ │ │ ├── version.c │ │ │ │ └── zpl-enet/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── LICENSE │ │ │ │ ├── ORIGIN │ │ │ │ ├── README.md │ │ │ │ ├── appveyor.yml │ │ │ │ ├── include/ │ │ │ │ │ └── enet.h │ │ │ │ ├── misc/ │ │ │ │ │ ├── ChangeLog │ │ │ │ │ └── docs/ │ │ │ │ │ ├── FAQ.dox │ │ │ │ │ ├── design.dox │ │ │ │ │ ├── install.dox │ │ │ │ │ ├── license.dox │ │ │ │ │ ├── mainpage.dox │ │ │ │ │ └── tutorial.dox │ │ │ │ ├── package.json │ │ │ │ └── test/ │ │ │ │ ├── build.c │ │ │ │ └── library.c │ │ │ ├── Readme.txt │ │ │ └── update.sh │ │ ├── GTest/ │ │ │ ├── CMakeLists.txt │ │ │ ├── Readme.txt │ │ │ ├── googletest/ │ │ │ │ ├── .clang-format │ │ │ │ ├── .github/ │ │ │ │ │ ├── ISSUE_TEMPLATE/ │ │ │ │ │ │ ├── 00-bug_report.md │ │ │ │ │ │ ├── 10-feature_request.md │ │ │ │ │ │ └── config.yml │ │ │ │ │ └── workflows/ │ │ │ │ │ └── gtest-ci.yml │ │ │ │ ├── .gitignore │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── CONTRIBUTORS │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── WORKSPACE │ │ │ │ ├── ci/ │ │ │ │ │ ├── linux-presubmit.sh │ │ │ │ │ └── macos-presubmit.sh │ │ │ │ ├── docs/ │ │ │ │ │ ├── _config.yml │ │ │ │ │ ├── _data/ │ │ │ │ │ │ └── navigation.yml │ │ │ │ │ ├── _sass/ │ │ │ │ │ │ └── main.scss │ │ │ │ │ ├── advanced.md │ │ │ │ │ ├── assets/ │ │ │ │ │ │ └── css/ │ │ │ │ │ │ └── style.scss │ │ │ │ │ ├── community_created_documentation.md │ │ │ │ │ ├── faq.md │ │ │ │ │ ├── gmock_cheat_sheet.md │ │ │ │ │ ├── gmock_cook_book.md │ │ │ │ │ ├── gmock_faq.md │ │ │ │ │ ├── gmock_for_dummies.md │ │ │ │ │ ├── index.md │ │ │ │ │ ├── pkgconfig.md │ │ │ │ │ ├── platforms.md │ │ │ │ │ ├── primer.md │ │ │ │ │ ├── quickstart-bazel.md │ │ │ │ │ ├── quickstart-cmake.md │ │ │ │ │ ├── reference/ │ │ │ │ │ │ ├── actions.md │ │ │ │ │ │ ├── assertions.md │ │ │ │ │ │ ├── matchers.md │ │ │ │ │ │ ├── mocking.md │ │ │ │ │ │ └── testing.md │ │ │ │ │ └── samples.md │ │ │ │ ├── googlemock/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── README.md │ │ │ │ │ ├── cmake/ │ │ │ │ │ │ ├── gmock.pc.in │ │ │ │ │ │ └── gmock_main.pc.in │ │ │ │ │ ├── docs/ │ │ │ │ │ │ └── README.md │ │ │ │ │ ├── include/ │ │ │ │ │ │ └── gmock/ │ │ │ │ │ │ ├── gmock-actions.h │ │ │ │ │ │ ├── gmock-cardinalities.h │ │ │ │ │ │ ├── gmock-function-mocker.h │ │ │ │ │ │ ├── gmock-matchers.h │ │ │ │ │ │ ├── gmock-more-actions.h │ │ │ │ │ │ ├── gmock-more-matchers.h │ │ │ │ │ │ ├── gmock-nice-strict.h │ │ │ │ │ │ ├── gmock-spec-builders.h │ │ │ │ │ │ ├── gmock.h │ │ │ │ │ │ └── internal/ │ │ │ │ │ │ ├── custom/ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── gmock-generated-actions.h │ │ │ │ │ │ │ ├── gmock-matchers.h │ │ │ │ │ │ │ └── gmock-port.h │ │ │ │ │ │ ├── gmock-internal-utils.h │ │ │ │ │ │ ├── gmock-port.h │ │ │ │ │ │ └── gmock-pp.h │ │ │ │ │ ├── src/ │ │ │ │ │ │ ├── gmock-all.cc │ │ │ │ │ │ ├── gmock-cardinalities.cc │ │ │ │ │ │ ├── gmock-internal-utils.cc │ │ │ │ │ │ ├── gmock-matchers.cc │ │ │ │ │ │ ├── gmock-spec-builders.cc │ │ │ │ │ │ ├── gmock.cc │ │ │ │ │ │ └── gmock_main.cc │ │ │ │ │ └── test/ │ │ │ │ │ ├── BUILD.bazel │ │ │ │ │ ├── gmock-actions_test.cc │ │ │ │ │ ├── gmock-cardinalities_test.cc │ │ │ │ │ ├── gmock-function-mocker_test.cc │ │ │ │ │ ├── gmock-internal-utils_test.cc │ │ │ │ │ ├── gmock-matchers-arithmetic_test.cc │ │ │ │ │ ├── gmock-matchers-comparisons_test.cc │ │ │ │ │ ├── gmock-matchers-containers_test.cc │ │ │ │ │ ├── gmock-matchers-misc_test.cc │ │ │ │ │ ├── gmock-matchers_test.h │ │ │ │ │ ├── gmock-more-actions_test.cc │ │ │ │ │ ├── gmock-nice-strict_test.cc │ │ │ │ │ ├── gmock-port_test.cc │ │ │ │ │ ├── gmock-pp-string_test.cc │ │ │ │ │ ├── gmock-pp_test.cc │ │ │ │ │ ├── gmock-spec-builders_test.cc │ │ │ │ │ ├── gmock_all_test.cc │ │ │ │ │ ├── gmock_ex_test.cc │ │ │ │ │ ├── gmock_leak_test.py │ │ │ │ │ ├── gmock_leak_test_.cc │ │ │ │ │ ├── gmock_link2_test.cc │ │ │ │ │ ├── gmock_link_test.cc │ │ │ │ │ ├── gmock_link_test.h │ │ │ │ │ ├── gmock_output_test.py │ │ │ │ │ ├── gmock_output_test_.cc │ │ │ │ │ ├── gmock_output_test_golden.txt │ │ │ │ │ ├── gmock_stress_test.cc │ │ │ │ │ ├── gmock_test.cc │ │ │ │ │ └── gmock_test_utils.py │ │ │ │ └── googletest/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── README.md │ │ │ │ ├── cmake/ │ │ │ │ │ ├── Config.cmake.in │ │ │ │ │ ├── gtest.pc.in │ │ │ │ │ ├── gtest_main.pc.in │ │ │ │ │ ├── internal_utils.cmake │ │ │ │ │ └── libgtest.la.in │ │ │ │ ├── docs/ │ │ │ │ │ └── README.md │ │ │ │ ├── include/ │ │ │ │ │ └── gtest/ │ │ │ │ │ ├── gtest-assertion-result.h │ │ │ │ │ ├── gtest-death-test.h │ │ │ │ │ ├── gtest-matchers.h │ │ │ │ │ ├── gtest-message.h │ │ │ │ │ ├── gtest-param-test.h │ │ │ │ │ ├── gtest-printers.h │ │ │ │ │ ├── gtest-spi.h │ │ │ │ │ ├── gtest-test-part.h │ │ │ │ │ ├── gtest-typed-test.h │ │ │ │ │ ├── gtest.h │ │ │ │ │ ├── gtest_pred_impl.h │ │ │ │ │ ├── gtest_prod.h │ │ │ │ │ └── internal/ │ │ │ │ │ ├── custom/ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── gtest-port.h │ │ │ │ │ │ ├── gtest-printers.h │ │ │ │ │ │ └── gtest.h │ │ │ │ │ ├── gtest-death-test-internal.h │ │ │ │ │ ├── gtest-filepath.h │ │ │ │ │ ├── gtest-internal.h │ │ │ │ │ ├── gtest-param-util.h │ │ │ │ │ ├── gtest-port-arch.h │ │ │ │ │ ├── gtest-port.h │ │ │ │ │ ├── gtest-string.h │ │ │ │ │ └── gtest-type-util.h │ │ │ │ ├── samples/ │ │ │ │ │ ├── prime_tables.h │ │ │ │ │ ├── sample1.cc │ │ │ │ │ ├── sample1.h │ │ │ │ │ ├── sample10_unittest.cc │ │ │ │ │ ├── sample1_unittest.cc │ │ │ │ │ ├── sample2.cc │ │ │ │ │ ├── sample2.h │ │ │ │ │ ├── sample2_unittest.cc │ │ │ │ │ ├── sample3-inl.h │ │ │ │ │ ├── sample3_unittest.cc │ │ │ │ │ ├── sample4.cc │ │ │ │ │ ├── sample4.h │ │ │ │ │ ├── sample4_unittest.cc │ │ │ │ │ ├── sample5_unittest.cc │ │ │ │ │ ├── sample6_unittest.cc │ │ │ │ │ ├── sample7_unittest.cc │ │ │ │ │ ├── sample8_unittest.cc │ │ │ │ │ └── sample9_unittest.cc │ │ │ │ ├── src/ │ │ │ │ │ ├── gtest-all.cc │ │ │ │ │ ├── gtest-assertion-result.cc │ │ │ │ │ ├── gtest-death-test.cc │ │ │ │ │ ├── gtest-filepath.cc │ │ │ │ │ ├── gtest-internal-inl.h │ │ │ │ │ ├── gtest-matchers.cc │ │ │ │ │ ├── gtest-port.cc │ │ │ │ │ ├── gtest-printers.cc │ │ │ │ │ ├── gtest-test-part.cc │ │ │ │ │ ├── gtest-typed-test.cc │ │ │ │ │ ├── gtest.cc │ │ │ │ │ └── gtest_main.cc │ │ │ │ └── test/ │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── googletest-break-on-failure-unittest.py │ │ │ │ ├── googletest-break-on-failure-unittest_.cc │ │ │ │ ├── googletest-catch-exceptions-test.py │ │ │ │ ├── googletest-catch-exceptions-test_.cc │ │ │ │ ├── googletest-color-test.py │ │ │ │ ├── googletest-color-test_.cc │ │ │ │ ├── googletest-death-test-test.cc │ │ │ │ ├── googletest-death-test_ex_test.cc │ │ │ │ ├── googletest-env-var-test.py │ │ │ │ ├── googletest-env-var-test_.cc │ │ │ │ ├── googletest-failfast-unittest.py │ │ │ │ ├── googletest-failfast-unittest_.cc │ │ │ │ ├── googletest-filepath-test.cc │ │ │ │ ├── googletest-filter-unittest.py │ │ │ │ ├── googletest-filter-unittest_.cc │ │ │ │ ├── googletest-global-environment-unittest.py │ │ │ │ ├── googletest-global-environment-unittest_.cc │ │ │ │ ├── googletest-json-outfiles-test.py │ │ │ │ ├── googletest-json-output-unittest.py │ │ │ │ ├── googletest-list-tests-unittest.py │ │ │ │ ├── googletest-list-tests-unittest_.cc │ │ │ │ ├── googletest-listener-test.cc │ │ │ │ ├── googletest-message-test.cc │ │ │ │ ├── googletest-options-test.cc │ │ │ │ ├── googletest-output-test-golden-lin.txt │ │ │ │ ├── googletest-output-test.py │ │ │ │ ├── googletest-output-test_.cc │ │ │ │ ├── googletest-param-test-invalid-name1-test.py │ │ │ │ ├── googletest-param-test-invalid-name1-test_.cc │ │ │ │ ├── googletest-param-test-invalid-name2-test.py │ │ │ │ ├── googletest-param-test-invalid-name2-test_.cc │ │ │ │ ├── googletest-param-test-test.cc │ │ │ │ ├── googletest-param-test-test.h │ │ │ │ ├── googletest-param-test2-test.cc │ │ │ │ ├── googletest-port-test.cc │ │ │ │ ├── googletest-printers-test.cc │ │ │ │ ├── googletest-setuptestsuite-test.py │ │ │ │ ├── googletest-setuptestsuite-test_.cc │ │ │ │ ├── googletest-shuffle-test.py │ │ │ │ ├── googletest-shuffle-test_.cc │ │ │ │ ├── googletest-test-part-test.cc │ │ │ │ ├── googletest-throw-on-failure-test.py │ │ │ │ ├── googletest-throw-on-failure-test_.cc │ │ │ │ ├── googletest-uninitialized-test.py │ │ │ │ ├── googletest-uninitialized-test_.cc │ │ │ │ ├── gtest-typed-test2_test.cc │ │ │ │ ├── gtest-typed-test_test.cc │ │ │ │ ├── gtest-typed-test_test.h │ │ │ │ ├── gtest-unittest-api_test.cc │ │ │ │ ├── gtest_all_test.cc │ │ │ │ ├── gtest_assert_by_exception_test.cc │ │ │ │ ├── gtest_environment_test.cc │ │ │ │ ├── gtest_help_test.py │ │ │ │ ├── gtest_help_test_.cc │ │ │ │ ├── gtest_json_test_utils.py │ │ │ │ ├── gtest_list_output_unittest.py │ │ │ │ ├── gtest_list_output_unittest_.cc │ │ │ │ ├── gtest_main_unittest.cc │ │ │ │ ├── gtest_no_test_unittest.cc │ │ │ │ ├── gtest_pred_impl_unittest.cc │ │ │ │ ├── gtest_premature_exit_test.cc │ │ │ │ ├── gtest_prod_test.cc │ │ │ │ ├── gtest_repeat_test.cc │ │ │ │ ├── gtest_skip_check_output_test.py │ │ │ │ ├── gtest_skip_environment_check_output_test.py │ │ │ │ ├── gtest_skip_in_environment_setup_test.cc │ │ │ │ ├── gtest_skip_test.cc │ │ │ │ ├── gtest_sole_header_test.cc │ │ │ │ ├── gtest_stress_test.cc │ │ │ │ ├── gtest_test_macro_stack_footprint_test.cc │ │ │ │ ├── gtest_test_utils.py │ │ │ │ ├── gtest_testbridge_test.py │ │ │ │ ├── gtest_testbridge_test_.cc │ │ │ │ ├── gtest_throw_on_failure_ex_test.cc │ │ │ │ ├── gtest_unittest.cc │ │ │ │ ├── gtest_xml_outfile1_test_.cc │ │ │ │ ├── gtest_xml_outfile2_test_.cc │ │ │ │ ├── gtest_xml_outfiles_test.py │ │ │ │ ├── gtest_xml_output_unittest.py │ │ │ │ ├── gtest_xml_output_unittest_.cc │ │ │ │ ├── gtest_xml_test_utils.py │ │ │ │ ├── production.cc │ │ │ │ └── production.h │ │ │ └── update.sh │ │ ├── KWSys/ │ │ │ ├── CMakeLists.txt │ │ │ ├── Readme.txt │ │ │ ├── adios2sys/ │ │ │ │ ├── Base64.c │ │ │ │ ├── Base64.h.in │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── CONTRIBUTING.rst │ │ │ │ ├── CTestConfig.cmake │ │ │ │ ├── CTestCustom.cmake.in │ │ │ │ ├── CommandLineArguments.cxx │ │ │ │ ├── CommandLineArguments.hxx.in │ │ │ │ ├── Configure.h.in │ │ │ │ ├── Configure.hxx.in │ │ │ │ ├── ConsoleBuf.hxx.in │ │ │ │ ├── Copyright.txt │ │ │ │ ├── Directory.cxx │ │ │ │ ├── Directory.hxx.in │ │ │ │ ├── DynamicLoader.cxx │ │ │ │ ├── DynamicLoader.hxx.in │ │ │ │ ├── Encoding.h.in │ │ │ │ ├── Encoding.hxx.in │ │ │ │ ├── EncodingC.c │ │ │ │ ├── EncodingCXX.cxx │ │ │ │ ├── ExtraTest.cmake.in │ │ │ │ ├── FStream.cxx │ │ │ │ ├── FStream.hxx.in │ │ │ │ ├── Glob.cxx │ │ │ │ ├── Glob.hxx.in │ │ │ │ ├── MD5.c │ │ │ │ ├── MD5.h.in │ │ │ │ ├── Process.h.in │ │ │ │ ├── ProcessUNIX.c │ │ │ │ ├── ProcessWin32.c │ │ │ │ ├── README.rst │ │ │ │ ├── RegularExpression.cxx │ │ │ │ ├── RegularExpression.hxx.in │ │ │ │ ├── Status.cxx │ │ │ │ ├── Status.hxx.in │ │ │ │ ├── String.c │ │ │ │ ├── String.h.in │ │ │ │ ├── System.c │ │ │ │ ├── System.h.in │ │ │ │ ├── SystemInformation.cxx │ │ │ │ ├── SystemInformation.hxx.in │ │ │ │ ├── SystemTools.cxx │ │ │ │ ├── SystemTools.hxx.in │ │ │ │ ├── Terminal.c │ │ │ │ ├── Terminal.h.in │ │ │ │ ├── kwsysHeaderDump.pl │ │ │ │ ├── kwsysPlatformTests.cmake │ │ │ │ ├── kwsysPlatformTestsC.c │ │ │ │ ├── kwsysPlatformTestsCXX.cxx │ │ │ │ ├── kwsysPrivate.h │ │ │ │ ├── testCommandLineArguments.cxx │ │ │ │ ├── testCommandLineArguments1.cxx │ │ │ │ ├── testConfigure.cxx │ │ │ │ ├── testConsoleBuf.cxx │ │ │ │ ├── testConsoleBuf.hxx │ │ │ │ ├── testConsoleBufChild.cxx │ │ │ │ ├── testDirectory.cxx │ │ │ │ ├── testDynamicLoader.cxx │ │ │ │ ├── testDynload.c │ │ │ │ ├── testDynload.h │ │ │ │ ├── testDynloadImpl.c │ │ │ │ ├── testDynloadImpl.h │ │ │ │ ├── testDynloadUse.c │ │ │ │ ├── testEncode.c │ │ │ │ ├── testEncoding.cxx │ │ │ │ ├── testFStream.cxx │ │ │ │ ├── testFail.c │ │ │ │ ├── testProcess.c │ │ │ │ ├── testStatus.cxx │ │ │ │ ├── testSystemInformation.cxx │ │ │ │ ├── testSystemTools.cxx │ │ │ │ ├── testSystemTools.h.in │ │ │ │ └── testTerminal.c │ │ │ └── update.sh │ │ ├── atl/ │ │ │ ├── CMakeLists.txt │ │ │ ├── Readme.txt │ │ │ ├── atl/ │ │ │ │ ├── .github/ │ │ │ │ │ └── workflows/ │ │ │ │ │ ├── build-and-test.yml │ │ │ │ │ └── triggers.yml │ │ │ │ ├── .gitignore │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── CTestConfig.cmake │ │ │ │ ├── CTestCustom.cmake.in │ │ │ │ ├── LICENSE │ │ │ │ ├── atl-config.cmake.in │ │ │ │ ├── atl-config.in │ │ │ │ ├── atl.h │ │ │ │ ├── atl.pc.in │ │ │ │ ├── atl.supp │ │ │ │ ├── atom.c │ │ │ │ ├── atom_check.c │ │ │ │ ├── atom_internal.h │ │ │ │ ├── atom_server.c │ │ │ │ ├── atom_test.c │ │ │ │ ├── attr.c │ │ │ │ ├── attr_dump.c │ │ │ │ ├── attr_test.c │ │ │ │ ├── config.h.cmake │ │ │ │ ├── lookup3.c │ │ │ │ ├── scripts/ │ │ │ │ │ ├── ci/ │ │ │ │ │ │ ├── cmake/ │ │ │ │ │ │ │ ├── centos7-clang.cmake │ │ │ │ │ │ │ ├── centos7-gcc.cmake │ │ │ │ │ │ │ ├── centos7-nvhpc.cmake │ │ │ │ │ │ │ ├── centos8-clang.cmake │ │ │ │ │ │ │ ├── centos8-gcc.cmake │ │ │ │ │ │ │ ├── centos8-intel.cmake │ │ │ │ │ │ │ ├── centos8-inteloneapi.cmake │ │ │ │ │ │ │ ├── common.cmake │ │ │ │ │ │ │ ├── macos-clang.cmake │ │ │ │ │ │ │ ├── ubuntu1604-clang.cmake │ │ │ │ │ │ │ ├── ubuntu1604-gcc.cmake │ │ │ │ │ │ │ ├── ubuntu1804-clang.cmake │ │ │ │ │ │ │ ├── ubuntu1804-gcc.cmake │ │ │ │ │ │ │ ├── ubuntu1804-intel.cmake │ │ │ │ │ │ │ ├── ubuntu1804-inteloneapi.cmake │ │ │ │ │ │ │ ├── ubuntu2004-clang.cmake │ │ │ │ │ │ │ ├── ubuntu2004-gcc.cmake │ │ │ │ │ │ │ ├── ubuntu2004-nvhpc.cmake │ │ │ │ │ │ │ ├── unix-common.cmake │ │ │ │ │ │ │ ├── windows-common.cmake │ │ │ │ │ │ │ ├── windows-vs2019-clang.cmake │ │ │ │ │ │ │ └── windows-vs2019-msvc.cmake │ │ │ │ │ │ ├── gh-actions/ │ │ │ │ │ │ │ └── run.sh │ │ │ │ │ │ ├── scripts/ │ │ │ │ │ │ │ └── post-cdash-status.sh │ │ │ │ │ │ └── setup/ │ │ │ │ │ │ ├── linux.sh │ │ │ │ │ │ ├── macos.sh │ │ │ │ │ │ └── windows.sh │ │ │ │ │ └── dashboard/ │ │ │ │ │ ├── atl_common.cmake │ │ │ │ │ └── common.cmake │ │ │ │ ├── tclHash.c │ │ │ │ ├── tclHash.h │ │ │ │ └── unix_defs.h │ │ │ └── update.sh │ │ ├── dill/ │ │ │ ├── CMakeLists.txt │ │ │ ├── Readme.txt │ │ │ ├── dill/ │ │ │ │ ├── .clang-format │ │ │ │ ├── .github/ │ │ │ │ │ └── workflows/ │ │ │ │ │ ├── build-and-test.yml │ │ │ │ │ └── triggers.yml │ │ │ │ ├── .gitignore │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── CTestConfig.cmake │ │ │ │ ├── CTestCustom.cmake.in │ │ │ │ ├── LICENSE │ │ │ │ ├── PORTING │ │ │ │ ├── arm5.c │ │ │ │ ├── arm5.h │ │ │ │ ├── arm5.ops │ │ │ │ ├── arm5_rt.c │ │ │ │ ├── arm6.c │ │ │ │ ├── arm6.h │ │ │ │ ├── arm6.ops │ │ │ │ ├── arm6_rt.c │ │ │ │ ├── arm8.c │ │ │ │ ├── arm8.h │ │ │ │ ├── arm8.ops │ │ │ │ ├── arm8_rt.c │ │ │ │ ├── base.ops │ │ │ │ ├── cmake/ │ │ │ │ │ ├── Compile.cmake │ │ │ │ │ ├── FindBinUtils.cmake │ │ │ │ │ └── FindLibFFI.cmake │ │ │ │ ├── config.h.cmake │ │ │ │ ├── dill-config-common.cmake.in │ │ │ │ ├── dill-config-install.cmake.in │ │ │ │ ├── dill-config-version.cmake.in │ │ │ │ ├── dill-config.cmake.in │ │ │ │ ├── dill-config.in │ │ │ │ ├── dill.pc.in │ │ │ │ ├── dill.supp │ │ │ │ ├── dill_cplus.c │ │ │ │ ├── dill_internal.h │ │ │ │ ├── dill_pkg.c │ │ │ │ ├── dill_util.c │ │ │ │ ├── ia64.c │ │ │ │ ├── ia64.h │ │ │ │ ├── ia64.ops │ │ │ │ ├── ia64_rt.c │ │ │ │ ├── powerpc.c │ │ │ │ ├── powerpc.h │ │ │ │ ├── powerpc.ops │ │ │ │ ├── powerpc_rt.c │ │ │ │ ├── ppc64le.c │ │ │ │ ├── ppc64le.h │ │ │ │ ├── ppc64le.ops │ │ │ │ ├── ppc64le_rt.c │ │ │ │ ├── scripts/ │ │ │ │ │ ├── ci/ │ │ │ │ │ │ ├── cmake/ │ │ │ │ │ │ │ ├── alma8-clang.cmake │ │ │ │ │ │ │ ├── alma8-gcc.cmake │ │ │ │ │ │ │ ├── alma8-intel.cmake │ │ │ │ │ │ │ ├── alma8-inteloneapi.cmake │ │ │ │ │ │ │ ├── centos7-clang.cmake │ │ │ │ │ │ │ ├── centos7-gcc.cmake │ │ │ │ │ │ │ ├── centos7-nvhpc.cmake │ │ │ │ │ │ │ ├── common.cmake │ │ │ │ │ │ │ ├── macos-clang.cmake │ │ │ │ │ │ │ ├── ubuntu1604-clang.cmake │ │ │ │ │ │ │ ├── ubuntu1604-gcc.cmake │ │ │ │ │ │ │ ├── ubuntu1804-clang.cmake │ │ │ │ │ │ │ ├── ubuntu1804-gcc.cmake │ │ │ │ │ │ │ ├── ubuntu1804-intel.cmake │ │ │ │ │ │ │ ├── ubuntu1804-inteloneapi.cmake │ │ │ │ │ │ │ ├── ubuntu2004-clang.cmake │ │ │ │ │ │ │ ├── ubuntu2004-gcc.cmake │ │ │ │ │ │ │ ├── ubuntu2004-nvhpc.cmake │ │ │ │ │ │ │ ├── unix-common.cmake │ │ │ │ │ │ │ ├── windows-common.cmake │ │ │ │ │ │ │ ├── windows2019-vs2019-clang.cmake │ │ │ │ │ │ │ └── windows2022-vs2022-msvc.cmake │ │ │ │ │ │ ├── gh-actions/ │ │ │ │ │ │ │ └── run.sh │ │ │ │ │ │ ├── scripts/ │ │ │ │ │ │ │ └── post-cdash-status.sh │ │ │ │ │ │ └── setup/ │ │ │ │ │ │ ├── linux.sh │ │ │ │ │ │ ├── macos.sh │ │ │ │ │ │ └── windows.sh │ │ │ │ │ └── dashboard/ │ │ │ │ │ ├── common.cmake │ │ │ │ │ └── dill_common.cmake │ │ │ │ ├── sparc.c │ │ │ │ ├── sparc.h │ │ │ │ ├── sparc.ops │ │ │ │ ├── sparc_rt.c │ │ │ │ ├── tests/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── Makefile.am │ │ │ │ │ ├── call-gen │ │ │ │ │ ├── cplus.cc │ │ │ │ │ ├── ctest.c │ │ │ │ │ ├── pkg_test.c │ │ │ │ │ ├── rtest.c │ │ │ │ │ ├── stest.c │ │ │ │ │ ├── t1.c │ │ │ │ │ └── test-gen │ │ │ │ ├── virtual.c │ │ │ │ ├── virtual.h │ │ │ │ ├── virtual.ops │ │ │ │ ├── vm.c │ │ │ │ ├── vtests/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── Makefile.am │ │ │ │ │ ├── basic_call.c │ │ │ │ │ ├── branch.c │ │ │ │ │ ├── general.ops │ │ │ │ │ ├── multi_test.c │ │ │ │ │ ├── opt.c │ │ │ │ │ ├── pkg_test.c │ │ │ │ │ ├── prefix_test.c │ │ │ │ │ └── t1.c │ │ │ │ ├── x86.c │ │ │ │ ├── x86.h │ │ │ │ ├── x86.ops │ │ │ │ ├── x86_64.c │ │ │ │ ├── x86_64.h │ │ │ │ ├── x86_64.ops │ │ │ │ ├── x86_64_disassembler.c │ │ │ │ ├── x86_64_rt.c │ │ │ │ └── x86_rt.c │ │ │ └── update.sh │ │ ├── enet/ │ │ │ ├── CMakeLists.txt │ │ │ ├── Readme.txt │ │ │ ├── enet/ │ │ │ │ ├── .gitignore │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── CMakeLists.txt.not_using │ │ │ │ ├── ChangeLog │ │ │ │ ├── Doxyfile │ │ │ │ ├── DoxygenLayout.xml │ │ │ │ ├── LICENSE │ │ │ │ ├── Makefile.am │ │ │ │ ├── Makefile.in │ │ │ │ ├── README │ │ │ │ ├── aclocal.m4 │ │ │ │ ├── callbacks.c │ │ │ │ ├── compress.c │ │ │ │ ├── config.guess │ │ │ │ ├── config.sub │ │ │ │ ├── configure │ │ │ │ ├── configure.ac │ │ │ │ ├── depcomp │ │ │ │ ├── docs/ │ │ │ │ │ ├── FAQ.dox │ │ │ │ │ ├── design.dox │ │ │ │ │ ├── install.dox │ │ │ │ │ ├── license.dox │ │ │ │ │ ├── mainpage.dox │ │ │ │ │ └── tutorial.dox │ │ │ │ ├── enet-config.cmake.in │ │ │ │ ├── enet-config.in │ │ │ │ ├── enet.dsp │ │ │ │ ├── enet.pc.in │ │ │ │ ├── enet_dll.cbp │ │ │ │ ├── host.c │ │ │ │ ├── include/ │ │ │ │ │ └── enet/ │ │ │ │ │ ├── callbacks.h │ │ │ │ │ ├── enet.h │ │ │ │ │ ├── list.h │ │ │ │ │ ├── protocol.h │ │ │ │ │ ├── time.h │ │ │ │ │ ├── types.h │ │ │ │ │ ├── unix.h │ │ │ │ │ ├── utility.h │ │ │ │ │ └── win32.h │ │ │ │ ├── install-sh │ │ │ │ ├── libenet.pc.in │ │ │ │ ├── list.c │ │ │ │ ├── ltmain.sh │ │ │ │ ├── m4/ │ │ │ │ │ ├── .keep │ │ │ │ │ ├── libtool.m4 │ │ │ │ │ ├── ltoptions.m4 │ │ │ │ │ ├── ltsugar.m4 │ │ │ │ │ ├── ltversion.m4 │ │ │ │ │ └── lt~obsolete.m4 │ │ │ │ ├── missing │ │ │ │ ├── packet.c │ │ │ │ ├── peer.c │ │ │ │ ├── premake4.lua │ │ │ │ ├── protocol.c │ │ │ │ ├── unix.c │ │ │ │ └── win32.c │ │ │ └── update.sh │ │ ├── ffs/ │ │ │ ├── CMakeLists.txt │ │ │ ├── Readme.txt │ │ │ ├── ffs/ │ │ │ │ ├── .depends │ │ │ │ ├── .github/ │ │ │ │ │ └── workflows/ │ │ │ │ │ ├── build-and-test.yml │ │ │ │ │ └── triggers.yml │ │ │ │ ├── .gitignore │ │ │ │ ├── .indent.pro │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── CTestConfig.cmake │ │ │ │ ├── CTestCustom.ctest.in │ │ │ │ ├── LICENSE │ │ │ │ ├── cmake/ │ │ │ │ │ └── BisonFlexSub.cmake │ │ │ │ ├── cod/ │ │ │ │ │ ├── .depends │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── cg.c │ │ │ │ │ ├── cod.h │ │ │ │ │ ├── cod.l │ │ │ │ │ ├── cod.structs │ │ │ │ │ ├── cod.y │ │ │ │ │ ├── cod_internal.h │ │ │ │ │ ├── doc/ │ │ │ │ │ │ ├── Doxyfile │ │ │ │ │ │ ├── cod.tex │ │ │ │ │ │ └── mainpage.dox │ │ │ │ │ ├── gcctestsuite.pl │ │ │ │ │ ├── gen_tests.pl │ │ │ │ │ ├── pregen_source/ │ │ │ │ │ │ ├── Linux/ │ │ │ │ │ │ │ ├── cod.l │ │ │ │ │ │ │ ├── cod.tab.c │ │ │ │ │ │ │ ├── cod.tab.h │ │ │ │ │ │ │ ├── cod.y │ │ │ │ │ │ │ └── lex.yy.c │ │ │ │ │ │ └── Windows/ │ │ │ │ │ │ ├── cod.l │ │ │ │ │ │ ├── cod.tab.c │ │ │ │ │ │ ├── cod.tab.h │ │ │ │ │ │ ├── cod.y │ │ │ │ │ │ └── lex.yy.c │ │ │ │ │ ├── standard.c │ │ │ │ │ ├── struct.pl │ │ │ │ │ └── tests/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── atl_test.c │ │ │ │ │ ├── compound_assignment.c │ │ │ │ │ ├── control.c │ │ │ │ │ ├── data_funcs.c │ │ │ │ │ ├── data_funcs.h │ │ │ │ │ ├── general.ops │ │ │ │ │ ├── gray-images.c │ │ │ │ │ ├── gray.c │ │ │ │ │ ├── mix.c │ │ │ │ │ ├── strings.c │ │ │ │ │ ├── structs.c │ │ │ │ │ ├── t1.c │ │ │ │ │ ├── t10.c │ │ │ │ │ ├── t11.c │ │ │ │ │ ├── t12.c │ │ │ │ │ ├── t2.c │ │ │ │ │ ├── t3.c │ │ │ │ │ ├── t4.c │ │ │ │ │ ├── t5.c │ │ │ │ │ ├── t6.c │ │ │ │ │ ├── t7.c │ │ │ │ │ ├── t8.c │ │ │ │ │ ├── t9.c │ │ │ │ │ ├── test_output/ │ │ │ │ │ │ ├── t1/ │ │ │ │ │ │ │ ├── t1.ia64 │ │ │ │ │ │ │ ├── t1.rhe4 │ │ │ │ │ │ │ ├── t1.rhe4-64 │ │ │ │ │ │ │ ├── t1.sun8 │ │ │ │ │ │ │ └── t1.sun8-64 │ │ │ │ │ │ ├── t5/ │ │ │ │ │ │ │ ├── t5.ia64 │ │ │ │ │ │ │ ├── t5.rhe4 │ │ │ │ │ │ │ ├── t5.rhe4-64 │ │ │ │ │ │ │ ├── t5.sun8 │ │ │ │ │ │ │ └── t5.sun8-64 │ │ │ │ │ │ └── tests │ │ │ │ │ ├── time.c │ │ │ │ │ └── xform.c │ │ │ │ ├── config.h.cmake │ │ │ │ ├── doc/ │ │ │ │ │ ├── IO.bib │ │ │ │ │ ├── IO.tex │ │ │ │ │ ├── code.sty │ │ │ │ │ ├── decode_test.c │ │ │ │ │ ├── encode_test.c │ │ │ │ │ ├── examples/ │ │ │ │ │ │ ├── dynamic_data2.c │ │ │ │ │ │ ├── ffs_decode.c │ │ │ │ │ │ ├── ffs_decode2.c │ │ │ │ │ │ ├── ffs_decode3.c │ │ │ │ │ │ ├── ffs_encode.c │ │ │ │ │ │ ├── ffs_encode2.c │ │ │ │ │ │ ├── ffs_read.c │ │ │ │ │ │ ├── ffs_read2.c │ │ │ │ │ │ ├── ffs_write.c │ │ │ │ │ │ └── ffs_write2.c │ │ │ │ │ ├── format_server.tex │ │ │ │ │ ├── indent.sty │ │ │ │ │ ├── manual.tex │ │ │ │ │ ├── manual_body.tex │ │ │ │ │ ├── manual_test.c │ │ │ │ │ ├── manual_test2.c │ │ │ │ │ ├── server.eps │ │ │ │ │ ├── server.fig │ │ │ │ │ ├── string_mem.eps │ │ │ │ │ ├── string_mem.fig │ │ │ │ │ ├── xml_output │ │ │ │ │ └── xml_output2 │ │ │ │ ├── ffs/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── evol.c │ │ │ │ │ ├── ffs.c │ │ │ │ │ ├── ffs.h.in │ │ │ │ │ ├── ffs_conv.c │ │ │ │ │ ├── ffs_file.c │ │ │ │ │ ├── ffs_formats.c │ │ │ │ │ ├── ffs_gen.c │ │ │ │ │ ├── ffs_gen.h │ │ │ │ │ ├── ffs_internal.h │ │ │ │ │ ├── ffs_malloc.c │ │ │ │ │ ├── ffs_marshal.c │ │ │ │ │ ├── ffs_marshal.h │ │ │ │ │ ├── io_malloc.h │ │ │ │ │ ├── io_test_formats.h │ │ │ │ │ ├── progs/ │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ ├── FFScp.c │ │ │ │ │ │ ├── FFSdump.c │ │ │ │ │ │ ├── FFSsort.c │ │ │ │ │ │ └── sort_test_generate.c │ │ │ │ │ ├── sax.c │ │ │ │ │ ├── string_conversion.c │ │ │ │ │ ├── tests/ │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ ├── adios2_bug.c │ │ │ │ │ │ ├── append.c │ │ │ │ │ │ ├── compat_test.c │ │ │ │ │ │ ├── context_test.c │ │ │ │ │ │ ├── context_test2.c │ │ │ │ │ │ ├── ffs_file_test.c │ │ │ │ │ │ ├── ffs_index_test.c │ │ │ │ │ │ ├── ffs_write.c │ │ │ │ │ │ ├── fortran_test.c │ │ │ │ │ │ ├── get_set_test.c │ │ │ │ │ │ ├── io_align_test.c │ │ │ │ │ │ ├── io_def_write.c │ │ │ │ │ │ ├── io_default_test.c │ │ │ │ │ │ ├── io_dyn_read.c │ │ │ │ │ │ ├── io_read.c │ │ │ │ │ │ ├── io_read2.c │ │ │ │ │ │ ├── marshal_test.c │ │ │ │ │ │ ├── marshal_test2.c │ │ │ │ │ │ ├── no_leaf_test.c │ │ │ │ │ │ ├── self_format_test.c │ │ │ │ │ │ ├── test_file_unique.c │ │ │ │ │ │ ├── test_funcs.c │ │ │ │ │ │ ├── test_funcs.h │ │ │ │ │ │ └── xml_test.c │ │ │ │ │ └── xml.c │ │ │ │ ├── ffs-config.cmake.in │ │ │ │ ├── ffs-config.in │ │ │ │ ├── ffs.pc.in │ │ │ │ ├── ffs.supp │ │ │ │ ├── fm/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── fm.h │ │ │ │ │ ├── fm_dump.c │ │ │ │ │ ├── fm_formats.c │ │ │ │ │ ├── fm_get.c │ │ │ │ │ ├── fm_internal.h │ │ │ │ │ ├── io_interface.h │ │ │ │ │ ├── lookup3.c │ │ │ │ │ ├── nt_io.c │ │ │ │ │ ├── null_io.c │ │ │ │ │ ├── progs/ │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ ├── edu.gatech.cercs.formatproxy.plist │ │ │ │ │ │ ├── format_cmd.c │ │ │ │ │ │ ├── format_dump.c │ │ │ │ │ │ ├── format_info.c │ │ │ │ │ │ ├── format_server.c │ │ │ │ │ │ └── server.c │ │ │ │ │ ├── self_ip_addr.c │ │ │ │ │ ├── server_acts.c │ │ │ │ │ ├── string_conversion.c │ │ │ │ │ ├── tests/ │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ ├── align_test.c │ │ │ │ │ │ ├── compat_test.c │ │ │ │ │ │ ├── format_test.c │ │ │ │ │ │ ├── scale_test.c │ │ │ │ │ │ ├── self_format_test.c │ │ │ │ │ │ ├── test_funcs.c │ │ │ │ │ │ └── test_funcs.h │ │ │ │ │ ├── unix_io.c │ │ │ │ │ └── xml.c │ │ │ │ ├── scripts/ │ │ │ │ │ ├── ci/ │ │ │ │ │ │ ├── cmake/ │ │ │ │ │ │ │ ├── alma8-clang.cmake │ │ │ │ │ │ │ ├── alma8-gcc.cmake │ │ │ │ │ │ │ ├── alma8-intel.cmake │ │ │ │ │ │ │ ├── alma8-inteloneapi.cmake │ │ │ │ │ │ │ ├── centos7-clang.cmake │ │ │ │ │ │ │ ├── centos7-gcc.cmake │ │ │ │ │ │ │ ├── centos7-nvhpc.cmake │ │ │ │ │ │ │ ├── centos8-clang.cmake │ │ │ │ │ │ │ ├── centos8-gcc.cmake │ │ │ │ │ │ │ ├── centos8-intel.cmake │ │ │ │ │ │ │ ├── centos8-inteloneapi.cmake │ │ │ │ │ │ │ ├── common.cmake │ │ │ │ │ │ │ ├── macos-clang.cmake │ │ │ │ │ │ │ ├── ubuntu1604-clang.cmake │ │ │ │ │ │ │ ├── ubuntu1604-gcc.cmake │ │ │ │ │ │ │ ├── ubuntu1804-clang.cmake │ │ │ │ │ │ │ ├── ubuntu1804-gcc.cmake │ │ │ │ │ │ │ ├── ubuntu1804-intel.cmake │ │ │ │ │ │ │ ├── ubuntu1804-inteloneapi.cmake │ │ │ │ │ │ │ ├── ubuntu2004-clang.cmake │ │ │ │ │ │ │ ├── ubuntu2004-gcc.cmake │ │ │ │ │ │ │ ├── ubuntu2004-nvhpc.cmake │ │ │ │ │ │ │ ├── unix-common.cmake │ │ │ │ │ │ │ ├── windows-common.cmake │ │ │ │ │ │ │ ├── windows-vs2019-clang.cmake │ │ │ │ │ │ │ ├── windows-vs2019-msvc.cmake │ │ │ │ │ │ │ ├── windows2019-vs2019-clang.cmake │ │ │ │ │ │ │ ├── windows2022-vs2022-msvc-static.cmake │ │ │ │ │ │ │ └── windows2022-vs2022-msvc.cmake │ │ │ │ │ │ ├── gh-actions/ │ │ │ │ │ │ │ └── run.sh │ │ │ │ │ │ ├── scripts/ │ │ │ │ │ │ │ └── post-cdash-status.sh │ │ │ │ │ │ └── setup/ │ │ │ │ │ │ ├── install-atl.sh │ │ │ │ │ │ ├── install-dill.sh │ │ │ │ │ │ ├── linux.sh │ │ │ │ │ │ ├── macos.sh │ │ │ │ │ │ └── windows.sh │ │ │ │ │ └── dashboard/ │ │ │ │ │ ├── common.cmake │ │ │ │ │ └── ffs_common.cmake │ │ │ │ └── version.c │ │ │ └── update.sh │ │ ├── mingw-w64/ │ │ │ ├── CMakeLists.txt │ │ │ ├── Readme.txt │ │ │ ├── mingw-w64/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── mingw-w64-crt/ │ │ │ │ │ └── misc/ │ │ │ │ │ └── getopt.c │ │ │ │ └── mingw-w64-headers/ │ │ │ │ └── crt/ │ │ │ │ └── getopt.h │ │ │ └── update.sh │ │ ├── nlohmann_json/ │ │ │ ├── CMakeLists.txt │ │ │ ├── Readme.txt │ │ │ ├── nlohmann_json_wrapper/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── nlohmann_json.hpp │ │ │ │ └── single_include/ │ │ │ │ └── nlohmann/ │ │ │ │ └── json.hpp │ │ │ └── update.sh │ │ ├── perfstubs/ │ │ │ ├── CMakeLists.txt │ │ │ ├── Readme.txt │ │ │ ├── adios2-perfstubs-interface.h.in │ │ │ ├── perfstubs/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ └── perfstubs_api/ │ │ │ │ ├── README.md │ │ │ │ ├── config.h.in │ │ │ │ ├── timer.c │ │ │ │ ├── timer.h │ │ │ │ └── tool.h │ │ │ ├── perfstubs.supp │ │ │ └── update.sh │ │ ├── pugixml/ │ │ │ ├── CMakeLists.txt │ │ │ ├── Readme.txt │ │ │ ├── pugixml/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── src/ │ │ │ │ ├── pugiconfig.hpp │ │ │ │ ├── pugixml.cpp │ │ │ │ └── pugixml.hpp │ │ │ └── update.sh │ │ ├── pybind11/ │ │ │ ├── CMakeLists.txt │ │ │ ├── Readme.txt │ │ │ ├── pybind11/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── include/ │ │ │ │ └── pybind11/ │ │ │ │ ├── attr.h │ │ │ │ ├── buffer_info.h │ │ │ │ ├── cast.h │ │ │ │ ├── chrono.h │ │ │ │ ├── common.h │ │ │ │ ├── complex.h │ │ │ │ ├── detail/ │ │ │ │ │ ├── class.h │ │ │ │ │ ├── common.h │ │ │ │ │ ├── descr.h │ │ │ │ │ ├── init.h │ │ │ │ │ ├── internals.h │ │ │ │ │ ├── type_caster_base.h │ │ │ │ │ └── typeid.h │ │ │ │ ├── eigen.h │ │ │ │ ├── embed.h │ │ │ │ ├── eval.h │ │ │ │ ├── functional.h │ │ │ │ ├── gil.h │ │ │ │ ├── iostream.h │ │ │ │ ├── numpy.h │ │ │ │ ├── operators.h │ │ │ │ ├── options.h │ │ │ │ ├── pybind11.h │ │ │ │ ├── pytypes.h │ │ │ │ ├── stl/ │ │ │ │ │ └── filesystem.h │ │ │ │ ├── stl.h │ │ │ │ └── stl_bind.h │ │ │ └── update.sh │ │ ├── update-common.sh │ │ └── yaml-cpp/ │ │ ├── CMakeLists.txt │ │ ├── Readme.txt │ │ ├── update.sh │ │ └── yaml-cpp/ │ │ ├── CMakeLists.txt │ │ ├── LICENSE │ │ ├── include/ │ │ │ └── yaml-cpp/ │ │ │ ├── anchor.h │ │ │ ├── binary.h │ │ │ ├── contrib/ │ │ │ │ ├── anchordict.h │ │ │ │ └── graphbuilder.h │ │ │ ├── depthguard.h │ │ │ ├── dll.h │ │ │ ├── emitfromevents.h │ │ │ ├── emitter.h │ │ │ ├── emitterdef.h │ │ │ ├── emittermanip.h │ │ │ ├── emitterstyle.h │ │ │ ├── eventhandler.h │ │ │ ├── exceptions.h │ │ │ ├── mark.h │ │ │ ├── node/ │ │ │ │ ├── convert.h │ │ │ │ ├── detail/ │ │ │ │ │ ├── impl.h │ │ │ │ │ ├── iterator.h │ │ │ │ │ ├── iterator_fwd.h │ │ │ │ │ ├── memory.h │ │ │ │ │ ├── node.h │ │ │ │ │ ├── node_data.h │ │ │ │ │ ├── node_iterator.h │ │ │ │ │ └── node_ref.h │ │ │ │ ├── emit.h │ │ │ │ ├── impl.h │ │ │ │ ├── iterator.h │ │ │ │ ├── node.h │ │ │ │ ├── parse.h │ │ │ │ ├── ptr.h │ │ │ │ └── type.h │ │ │ ├── noexcept.h │ │ │ ├── null.h │ │ │ ├── ostream_wrapper.h │ │ │ ├── parser.h │ │ │ ├── stlemitter.h │ │ │ ├── traits.h │ │ │ └── yaml.h │ │ └── src/ │ │ ├── binary.cpp │ │ ├── collectionstack.h │ │ ├── contrib/ │ │ │ ├── graphbuilder.cpp │ │ │ ├── graphbuilderadapter.cpp │ │ │ ├── graphbuilderadapter.h │ │ │ ├── yaml-cpp.natvis │ │ │ └── yaml-cpp.natvis.md │ │ ├── convert.cpp │ │ ├── depthguard.cpp │ │ ├── directives.cpp │ │ ├── directives.h │ │ ├── emit.cpp │ │ ├── emitfromevents.cpp │ │ ├── emitter.cpp │ │ ├── emitterstate.cpp │ │ ├── emitterstate.h │ │ ├── emitterutils.cpp │ │ ├── emitterutils.h │ │ ├── exceptions.cpp │ │ ├── exp.cpp │ │ ├── exp.h │ │ ├── indentation.h │ │ ├── memory.cpp │ │ ├── node.cpp │ │ ├── node_data.cpp │ │ ├── nodebuilder.cpp │ │ ├── nodebuilder.h │ │ ├── nodeevents.cpp │ │ ├── nodeevents.h │ │ ├── null.cpp │ │ ├── ostream_wrapper.cpp │ │ ├── parse.cpp │ │ ├── parser.cpp │ │ ├── ptr_vector.h │ │ ├── regex_yaml.cpp │ │ ├── regex_yaml.h │ │ ├── regeximpl.h │ │ ├── scanner.cpp │ │ ├── scanner.h │ │ ├── scanscalar.cpp │ │ ├── scanscalar.h │ │ ├── scantag.cpp │ │ ├── scantag.h │ │ ├── scantoken.cpp │ │ ├── setting.h │ │ ├── simplekey.cpp │ │ ├── singledocparser.cpp │ │ ├── singledocparser.h │ │ ├── stream.cpp │ │ ├── stream.h │ │ ├── streamcharsource.h │ │ ├── stringsource.h │ │ ├── tag.cpp │ │ ├── tag.h │ │ └── token.h │ ├── cpptrace/ │ │ ├── CHANGELOG.md │ │ ├── CMakeLists.txt │ │ ├── CONTRIBUTING.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── SECURITY.md │ │ ├── ci/ │ │ │ ├── build-in-all-configs.py │ │ │ ├── dump_msvc_env.ps1 │ │ │ ├── setup-prerequisites-mingw.ps1 │ │ │ ├── setup-prerequisites.sh │ │ │ ├── speedtest.py │ │ │ ├── test-all-configs.py │ │ │ └── util.py │ │ ├── cmake/ │ │ │ ├── InstallRules.cmake │ │ │ ├── OptionVariables.cmake │ │ │ ├── PreventInSourceBuilds.cmake │ │ │ ├── ProjectIsTopLevel.cmake │ │ │ ├── has_backtrace.cpp │ │ │ ├── has_cxx_exception_type.cpp │ │ │ ├── has_cxxabi.cpp │ │ │ ├── has_dl.cpp │ │ │ ├── has_dl_find_object.cpp │ │ │ ├── has_execinfo.cpp │ │ │ ├── has_stackwalk.cpp │ │ │ ├── has_unwind.cpp │ │ │ └── in/ │ │ │ └── cpptrace-config-cmake.in │ │ ├── docs/ │ │ │ ├── c-api.md │ │ │ └── signal-safe-tracing.md │ │ ├── include/ │ │ │ ├── cpptrace/ │ │ │ │ └── cpptrace.hpp │ │ │ └── ctrace/ │ │ │ └── ctrace.h │ │ ├── sonar-project.properties │ │ └── src/ │ │ ├── binary/ │ │ │ ├── elf.hpp │ │ │ ├── mach-o.hpp │ │ │ ├── object.hpp │ │ │ ├── pe.hpp │ │ │ └── safe_dl.hpp │ │ ├── cpptrace.cpp │ │ ├── ctrace.cpp │ │ ├── demangle/ │ │ │ ├── demangle.hpp │ │ │ ├── demangle_with_cxxabi.cpp │ │ │ ├── demangle_with_nothing.cpp │ │ │ └── demangle_with_winapi.cpp │ │ ├── symbols/ │ │ │ ├── symbols.hpp │ │ │ ├── symbols_core.cpp │ │ │ ├── symbols_with_addr2line.cpp │ │ │ ├── symbols_with_dbghelp.cpp │ │ │ ├── symbols_with_dl.cpp │ │ │ ├── symbols_with_libbacktrace.cpp │ │ │ ├── symbols_with_libdwarf.cpp │ │ │ └── symbols_with_nothing.cpp │ │ ├── unwind/ │ │ │ ├── unwind.hpp │ │ │ ├── unwind_with_dbghelp.cpp │ │ │ ├── unwind_with_execinfo.cpp │ │ │ ├── unwind_with_libunwind.cpp │ │ │ ├── unwind_with_nothing.cpp │ │ │ ├── unwind_with_unwind.cpp │ │ │ └── unwind_with_winapi.cpp │ │ └── utils/ │ │ ├── common.hpp │ │ ├── dbghelp_syminit_manager.hpp │ │ ├── dwarf.hpp │ │ ├── error.hpp │ │ ├── exception_type.hpp │ │ ├── program_name.hpp │ │ └── utils.hpp │ ├── cvode/ │ │ ├── .readthedocs.yaml │ │ ├── CHANGELOG.md │ │ ├── CITATIONS.md │ │ ├── CMakeLists.txt │ │ ├── CONTRIBUTING.md │ │ ├── LICENSE │ │ ├── NOTICE │ │ ├── README.md │ │ ├── benchmarks/ │ │ │ ├── CMakeLists.txt │ │ │ ├── advection_reaction_3D/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── ParallelGrid.hpp │ │ │ │ ├── README.md │ │ │ │ ├── advection_reaction_3D.cpp │ │ │ │ ├── advection_reaction_3D.hpp │ │ │ │ ├── arkode_driver.cpp │ │ │ │ ├── backends.hpp │ │ │ │ ├── check_retval.h │ │ │ │ ├── cvode_driver.cpp │ │ │ │ ├── ida_driver.cpp │ │ │ │ ├── rhs3D.hpp │ │ │ │ └── scripts/ │ │ │ │ ├── compare_error.py │ │ │ │ ├── compute_error.py │ │ │ │ └── pickle_solution_output.py │ │ │ ├── diffusion_2D/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── README.md │ │ │ │ ├── diffusion_2D.cpp │ │ │ │ ├── diffusion_2D.hpp │ │ │ │ ├── main_arkode.cpp │ │ │ │ ├── main_cvode.cpp │ │ │ │ ├── main_ida.cpp │ │ │ │ ├── mpi_gpu/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── buffers.cpp │ │ │ │ │ ├── diffusion.cpp │ │ │ │ │ ├── solution.cpp │ │ │ │ │ └── utils.cpp │ │ │ │ ├── mpi_serial/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── buffers.cpp │ │ │ │ │ ├── diffusion.cpp │ │ │ │ │ ├── solution.cpp │ │ │ │ │ └── utils.cpp │ │ │ │ └── preconditioner_jacobi.cpp │ │ │ └── nvector/ │ │ │ ├── CMakeLists.txt │ │ │ ├── cuda/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── test_nvector_performance_cuda.cu │ │ │ ├── hip/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── test_nvector_performance_hip.cpp │ │ │ ├── kokkos/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── test_nvector_performance_kokkos.cpp │ │ │ ├── mpiplusx/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── test_nvector_performance_mpiplusx.c │ │ │ ├── openmp/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── test_nvector_performance_openmp.c │ │ │ ├── openmpdev/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── test_nvector_performance_openmpdev.c │ │ │ ├── parallel/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── test_nvector_performance_parallel.c │ │ │ ├── parhyp/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── test_nvector_performance_parhyp.c │ │ │ ├── petsc/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── test_nvector_performance_petsc.c │ │ │ ├── plot_nvector_performance_results.py │ │ │ ├── plot_nvector_performance_speedup.py │ │ │ ├── pthreads/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── test_nvector_performance_pthreads.c │ │ │ ├── raja/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── test_nvector_performance_raja.cpp │ │ │ ├── serial/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── test_nvector_performance_serial.c │ │ │ ├── sycl/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── test_nvector_performance_sycl.cpp │ │ │ ├── test_nvector_performance.c │ │ │ └── test_nvector_performance.h │ │ ├── cmake/ │ │ │ ├── SUNDIALSConfig.cmake.in │ │ │ ├── SundialsBuildOptionsPost.cmake │ │ │ ├── SundialsBuildOptionsPre.cmake │ │ │ ├── SundialsDeprecated.cmake │ │ │ ├── SundialsExampleOptions.cmake │ │ │ ├── SundialsIndexSize.cmake │ │ │ ├── SundialsSetupCXX.cmake │ │ │ ├── SundialsSetupCompilers.cmake │ │ │ ├── SundialsSetupConfig.cmake │ │ │ ├── SundialsSetupCuda.cmake │ │ │ ├── SundialsSetupFortran.cmake │ │ │ ├── SundialsSetupHIP.cmake │ │ │ ├── SundialsSetupTPLs.cmake │ │ │ ├── SundialsSetupTesting.cmake │ │ │ ├── SundialsTPLOptions.cmake │ │ │ ├── macros/ │ │ │ │ ├── SundialsAddExamplesGinkgo.cmake │ │ │ │ ├── SundialsAddExecutable.cmake │ │ │ │ ├── SundialsAddLibrary.cmake │ │ │ │ ├── SundialsAddTest.cmake │ │ │ │ ├── SundialsAddTestInstall.cmake │ │ │ │ ├── SundialsCMakeMacros.cmake │ │ │ │ ├── SundialsInstallExamples.cmake │ │ │ │ ├── SundialsInstallExamplesGinkgo.cmake │ │ │ │ ├── SundialsOption.cmake │ │ │ │ └── SundialsTryCompileExecute.cmake │ │ │ └── tpl/ │ │ │ ├── FindHYPRE.cmake │ │ │ ├── FindKLU.cmake │ │ │ ├── FindMAGMA.cmake │ │ │ ├── FindPETSC.cmake │ │ │ ├── FindSUPERLUDIST.cmake │ │ │ ├── FindSUPERLUMT.cmake │ │ │ ├── FindTrilinos.cmake │ │ │ ├── FindXBRAID.cmake │ │ │ ├── SundialsCaliper.cmake │ │ │ ├── SundialsGinkgo.cmake │ │ │ ├── SundialsHypre.cmake │ │ │ ├── SundialsKLU.cmake │ │ │ ├── SundialsKokkos.cmake │ │ │ ├── SundialsKokkosKernels.cmake │ │ │ ├── SundialsLapack.cmake │ │ │ ├── SundialsMAGMA.cmake │ │ │ ├── SundialsMPI.cmake │ │ │ ├── SundialsONEMKL.cmake │ │ │ ├── SundialsOpenMP.cmake │ │ │ ├── SundialsPETSC.cmake │ │ │ ├── SundialsPOSIXTimers.cmake │ │ │ ├── SundialsPthread.cmake │ │ │ ├── SundialsRAJA.cmake │ │ │ ├── SundialsSuperLUDIST.cmake │ │ │ ├── SundialsSuperLUMT.cmake │ │ │ ├── SundialsTrilinos.cmake │ │ │ └── SundialsXBRAID.cmake │ │ ├── doc/ │ │ │ ├── cvode/ │ │ │ │ └── guide/ │ │ │ │ ├── Makefile │ │ │ │ └── source/ │ │ │ │ ├── Constants.rst │ │ │ │ ├── History_link.rst │ │ │ │ ├── Install_link.rst │ │ │ │ ├── Introduction.rst │ │ │ │ ├── Landing.rst │ │ │ │ ├── Mathematics.rst │ │ │ │ ├── Organization.rst │ │ │ │ ├── References.rst │ │ │ │ ├── Usage/ │ │ │ │ │ └── index.rst │ │ │ │ ├── conf.py │ │ │ │ ├── figs/ │ │ │ │ │ ├── arkode/ │ │ │ │ │ │ └── time_adaptivity.fig │ │ │ │ │ ├── bandmat.eps │ │ │ │ │ ├── bandmat.fig │ │ │ │ │ ├── cmake/ │ │ │ │ │ │ ├── CMake.screens.docx │ │ │ │ │ │ ├── ccmakeempty.eps │ │ │ │ │ │ ├── ccmakeinstalldir.eps │ │ │ │ │ │ ├── cmaketest.eps │ │ │ │ │ │ ├── testrunnerbot.eps │ │ │ │ │ │ └── testrunnertop.eps │ │ │ │ │ ├── cscmat.eps │ │ │ │ │ ├── cscmat.fig │ │ │ │ │ ├── doc_logo.eps │ │ │ │ │ ├── doc_logo_blue.eps │ │ │ │ │ ├── sunorg.pptx │ │ │ │ │ └── warning.fig │ │ │ │ ├── index.rst │ │ │ │ ├── nvectors/ │ │ │ │ │ ├── CVODE_requirements.rst │ │ │ │ │ ├── NVector_API_link.rst │ │ │ │ │ ├── NVector_links.rst │ │ │ │ │ └── index.rst │ │ │ │ ├── sundials/ │ │ │ │ │ ├── Fortran_link.rst │ │ │ │ │ ├── GPU_link.rst │ │ │ │ │ ├── Logging_link.rst │ │ │ │ │ ├── Profiling_link.rst │ │ │ │ │ ├── SUNContext_link.rst │ │ │ │ │ ├── index.rst │ │ │ │ │ └── version_information_link.rst │ │ │ │ ├── sunlinsol/ │ │ │ │ │ ├── CVODE_interface.rst │ │ │ │ │ ├── SUNLinSol_API_link.rst │ │ │ │ │ ├── SUNLinSol_links.rst │ │ │ │ │ └── index.rst │ │ │ │ ├── sunmatrix/ │ │ │ │ │ ├── CVODE_requirements.rst │ │ │ │ │ ├── SUNMatrix_links.rst │ │ │ │ │ └── index.rst │ │ │ │ ├── sunmemory/ │ │ │ │ │ ├── SUNMemory_links.rst │ │ │ │ │ └── index.rst │ │ │ │ └── sunnonlinsol/ │ │ │ │ ├── CVODE_interface.rst │ │ │ │ ├── SUNNonlinSol_API_link.rst │ │ │ │ ├── SUNNonlinSol_links.rst │ │ │ │ └── index.rst │ │ │ ├── requirements.txt │ │ │ └── shared/ │ │ │ ├── History.rst │ │ │ ├── Install.rst │ │ │ ├── LicenseReleaseNumbers.rst │ │ │ ├── SundialsOrganization.rst │ │ │ ├── Types.rst │ │ │ ├── _static/ │ │ │ │ └── css/ │ │ │ │ └── custom.css │ │ │ ├── cite_sundials.rst │ │ │ ├── figs/ │ │ │ │ ├── arkode/ │ │ │ │ │ └── time_adaptivity.fig │ │ │ │ ├── bandmat.eps │ │ │ │ ├── bandmat.fig │ │ │ │ ├── cmake/ │ │ │ │ │ ├── CMake.screens.docx │ │ │ │ │ ├── ccmakeempty.eps │ │ │ │ │ ├── ccmakeinstalldir.eps │ │ │ │ │ ├── cmaketest.eps │ │ │ │ │ ├── testrunnerbot.eps │ │ │ │ │ └── testrunnertop.eps │ │ │ │ ├── cscmat.eps │ │ │ │ ├── cscmat.fig │ │ │ │ ├── doc_logo.eps │ │ │ │ ├── doc_logo_blue.eps │ │ │ │ ├── sunorg.pptx │ │ │ │ └── warning.fig │ │ │ ├── global.rst.txt │ │ │ ├── latex/ │ │ │ │ ├── cover_pages.tex.txt │ │ │ │ └── preamble.tex.txt │ │ │ ├── nvectors/ │ │ │ │ ├── NVector_CUDA.rst │ │ │ │ ├── NVector_Description.rst │ │ │ │ ├── NVector_Examples.rst │ │ │ │ ├── NVector_HIP.rst │ │ │ │ ├── NVector_Kokkos.rst │ │ │ │ ├── NVector_MPIManyVector.rst │ │ │ │ ├── NVector_MPIPlusX.rst │ │ │ │ ├── NVector_ManyVector.rst │ │ │ │ ├── NVector_OpenMP.rst │ │ │ │ ├── NVector_OpenMPDEV.rst │ │ │ │ ├── NVector_Operations.rst │ │ │ │ ├── NVector_PETSc.rst │ │ │ │ ├── NVector_ParHyp.rst │ │ │ │ ├── NVector_Parallel.rst │ │ │ │ ├── NVector_Pthreads.rst │ │ │ │ ├── NVector_RAJA.rst │ │ │ │ ├── NVector_SYCL.rst │ │ │ │ ├── NVector_Serial.rst │ │ │ │ └── NVector_Trilinos.rst │ │ │ ├── sundials/ │ │ │ │ ├── Fortran.rst │ │ │ │ ├── GPU.rst │ │ │ │ ├── Logging.rst │ │ │ │ ├── Profiling.rst │ │ │ │ ├── SUNContext.rst │ │ │ │ ├── index.rst │ │ │ │ └── version_information.rst │ │ │ ├── sundials.bib │ │ │ ├── sunlinsol/ │ │ │ │ ├── SUNLinSol_API.rst │ │ │ │ ├── SUNLinSol_Band.rst │ │ │ │ ├── SUNLinSol_Dense.rst │ │ │ │ ├── SUNLinSol_Examples.rst │ │ │ │ ├── SUNLinSol_Ginkgo.rst │ │ │ │ ├── SUNLinSol_Introduction.rst │ │ │ │ ├── SUNLinSol_KLU.rst │ │ │ │ ├── SUNLinSol_KokkosDense.rst │ │ │ │ ├── SUNLinSol_LapackBand.rst │ │ │ │ ├── SUNLinSol_LapackDense.rst │ │ │ │ ├── SUNLinSol_MagmaDense.rst │ │ │ │ ├── SUNLinSol_OneMklDense.rst │ │ │ │ ├── SUNLinSol_PCG.rst │ │ │ │ ├── SUNLinSol_SPBCGS.rst │ │ │ │ ├── SUNLinSol_SPFGMR.rst │ │ │ │ ├── SUNLinSol_SPGMR.rst │ │ │ │ ├── SUNLinSol_SPTFQMR.rst │ │ │ │ ├── SUNLinSol_SuperLUDIST.rst │ │ │ │ ├── SUNLinSol_SuperLUMT.rst │ │ │ │ └── SUNLinSol_cuSolverSp.rst │ │ │ ├── sunmatrix/ │ │ │ │ ├── SUNMatrix_Band.rst │ │ │ │ ├── SUNMatrix_Dense.rst │ │ │ │ ├── SUNMatrix_Description.rst │ │ │ │ ├── SUNMatrix_Examples.rst │ │ │ │ ├── SUNMatrix_Ginkgo.rst │ │ │ │ ├── SUNMatrix_KokkosDense.rst │ │ │ │ ├── SUNMatrix_MagmaDense.rst │ │ │ │ ├── SUNMatrix_OneMklDense.rst │ │ │ │ ├── SUNMatrix_Operations.rst │ │ │ │ ├── SUNMatrix_SLUNRloc.rst │ │ │ │ ├── SUNMatrix_Sparse.rst │ │ │ │ └── SUNMatrix_cuSparse.rst │ │ │ ├── sunmemory/ │ │ │ │ ├── SUNMemory_CUDA.rst │ │ │ │ ├── SUNMemory_Description.rst │ │ │ │ ├── SUNMemory_HIP.rst │ │ │ │ └── SUNMemory_SYCL.rst │ │ │ ├── sunnonlinsol/ │ │ │ │ ├── SUNNonlinSol_API.rst │ │ │ │ ├── SUNNonlinSol_FixedPoint.rst │ │ │ │ ├── SUNNonlinSol_Newton.rst │ │ │ │ └── SUNNonlinSol_PetscSNES.rst │ │ │ └── versions.py │ │ ├── examples/ │ │ │ ├── CMakeLists.txt │ │ │ ├── cvode/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── CXX_onemkl/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── README │ │ │ │ │ ├── cvRoberts_blockdiag_onemkl.cpp │ │ │ │ │ └── cvRoberts_blockdiag_onemkl.out │ │ │ │ ├── CXX_parallel/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── README │ │ │ │ │ ├── cv_heat2D_p.cpp │ │ │ │ │ ├── cv_heat2D_p_--np_2_2.out │ │ │ │ │ └── plot_heat2D_p.py │ │ │ │ ├── CXX_parhyp/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── README │ │ │ │ │ ├── cv_heat2D_hypre_ls.cpp │ │ │ │ │ ├── cv_heat2D_hypre_ls_--np_2_2.out │ │ │ │ │ ├── cv_heat2D_hypre_pfmg.cpp │ │ │ │ │ ├── cv_heat2D_hypre_pfmg_--np_2_2.out │ │ │ │ │ └── plot_heat2D_p.py │ │ │ │ ├── CXX_serial/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── README │ │ │ │ │ ├── cv_heat2D.cpp │ │ │ │ │ ├── cv_heat2D.hpp │ │ │ │ │ ├── cv_heat2D.out │ │ │ │ │ ├── cv_kpr.cpp │ │ │ │ │ ├── cv_kpr.hpp │ │ │ │ │ ├── cv_kpr.out │ │ │ │ │ └── plot_heat2D.py │ │ │ │ ├── CXX_sycl/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── README │ │ │ │ │ ├── cvAdvDiff_kry_sycl.cpp │ │ │ │ │ └── cvAdvDiff_kry_sycl.out │ │ │ │ ├── C_mpimanyvector/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── README │ │ │ │ │ ├── cvDiurnal_kry_mpimanyvec.c │ │ │ │ │ └── cvDiurnal_kry_mpimanyvec.out │ │ │ │ ├── C_openmp/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── README │ │ │ │ │ ├── cvAdvDiff_bnd_omp.c │ │ │ │ │ └── cvAdvDiff_bnd_omp.out │ │ │ │ ├── C_openmpdev/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── README │ │ │ │ │ ├── cvAdvDiff_kry_ompdev.c │ │ │ │ │ └── cvAdvDiff_kry_ompdev.out │ │ │ │ ├── F2003_serial/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── README │ │ │ │ │ ├── cv_analytic_fp_f2003.f90 │ │ │ │ │ ├── cv_analytic_fp_f2003.out │ │ │ │ │ ├── cv_analytic_sys_dns_f2003.f90 │ │ │ │ │ ├── cv_analytic_sys_dns_f2003.out │ │ │ │ │ ├── cv_analytic_sys_dns_jac_f2003.f90 │ │ │ │ │ ├── cv_analytic_sys_dns_jac_f2003.out │ │ │ │ │ ├── cv_analytic_sys_klu_f2003.f90 │ │ │ │ │ ├── cv_analytic_sys_klu_f2003.out │ │ │ │ │ ├── cv_brusselator_dns_f2003.f90 │ │ │ │ │ └── cv_brusselator_dns_f2003.out │ │ │ │ ├── cuda/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── README │ │ │ │ │ ├── cvAdvDiff_diag_cuda.cu │ │ │ │ │ ├── cvAdvDiff_diag_cuda_0_0.out │ │ │ │ │ ├── cvAdvDiff_diag_cuda_0_1.out │ │ │ │ │ ├── cvAdvDiff_diag_cuda_1_1.out │ │ │ │ │ ├── cvAdvDiff_kry_cuda.cu │ │ │ │ │ ├── cvAdvDiff_kry_cuda.out │ │ │ │ │ ├── cvAdvDiff_kry_cuda_managed.cu │ │ │ │ │ ├── cvAdvDiff_kry_cuda_managed.out │ │ │ │ │ ├── cvRoberts_block_cusolversp_batchqr.cu │ │ │ │ │ └── cvRoberts_block_cusolversp_batchqr.out │ │ │ │ ├── ginkgo/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── cv_heat2D_ginkgo.CUDA.out │ │ │ │ │ ├── cv_heat2D_ginkgo.OMP.out │ │ │ │ │ ├── cv_heat2D_ginkgo.REF.out │ │ │ │ │ ├── cv_heat2D_ginkgo.cpp │ │ │ │ │ ├── cv_heat2D_ginkgo.hpp │ │ │ │ │ ├── cv_kpr_ginkgo.OMP.out │ │ │ │ │ ├── cv_kpr_ginkgo.REF.out │ │ │ │ │ ├── cv_kpr_ginkgo.cpp │ │ │ │ │ └── cv_kpr_ginkgo.hpp │ │ │ │ ├── hip/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── README │ │ │ │ │ ├── cvAdvDiff_diag_hip.cpp │ │ │ │ │ ├── cvAdvDiff_diag_hip_0_0.out │ │ │ │ │ ├── cvAdvDiff_diag_hip_0_1.out │ │ │ │ │ ├── cvAdvDiff_diag_hip_1_1.out │ │ │ │ │ ├── cvAdvDiff_kry_hip.cpp │ │ │ │ │ └── cvAdvDiff_kry_hip.out │ │ │ │ ├── kokkos/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── cv_bruss_batched_kokkos.CUDA.out │ │ │ │ │ ├── cv_bruss_batched_kokkos.OPENMP.out │ │ │ │ │ ├── cv_bruss_batched_kokkos.SERIAL.out │ │ │ │ │ └── cv_bruss_batched_kokkos.cpp │ │ │ │ ├── magma/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── README │ │ │ │ │ ├── cv_bruss_batched_magma.cpp │ │ │ │ │ └── cv_bruss_batched_magma.out │ │ │ │ ├── parallel/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── README │ │ │ │ │ ├── cvAdvDiff_diag_p.c │ │ │ │ │ ├── cvAdvDiff_diag_p.out │ │ │ │ │ ├── cvAdvDiff_non_p.c │ │ │ │ │ ├── cvAdvDiff_non_p.out │ │ │ │ │ ├── cvDiurnal_kry_bbd_p.c │ │ │ │ │ ├── cvDiurnal_kry_bbd_p.out │ │ │ │ │ ├── cvDiurnal_kry_p.c │ │ │ │ │ └── cvDiurnal_kry_p.out │ │ │ │ ├── parhyp/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── README │ │ │ │ │ ├── cvAdvDiff_non_ph.c │ │ │ │ │ └── cvAdvDiff_non_ph.out │ │ │ │ ├── petsc/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── README │ │ │ │ │ ├── cvAdvDiff_petsc.c │ │ │ │ │ ├── cvAdvDiff_petsc.out │ │ │ │ │ ├── cv_petsc_ex7.c │ │ │ │ │ └── cv_petsc_ex7.out │ │ │ │ ├── raja/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── README │ │ │ │ │ ├── cvAdvDiff_kry_raja.cpp │ │ │ │ │ └── cvAdvDiff_kry_raja.out │ │ │ │ ├── serial/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── README │ │ │ │ │ ├── cvAdvDiff_bnd.c │ │ │ │ │ ├── cvAdvDiff_bnd.out │ │ │ │ │ ├── cvAdvDiff_bndL.c │ │ │ │ │ ├── cvAdvDiff_bndL.out │ │ │ │ │ ├── cvAnalytic_mels.c │ │ │ │ │ ├── cvAnalytic_mels.out │ │ │ │ │ ├── cvDirectDemo_ls.c │ │ │ │ │ ├── cvDirectDemo_ls.out │ │ │ │ │ ├── cvDisc_dns.c │ │ │ │ │ ├── cvDisc_dns.out │ │ │ │ │ ├── cvDiurnal_kry.c │ │ │ │ │ ├── cvDiurnal_kry.out │ │ │ │ │ ├── cvDiurnal_kry_bp.c │ │ │ │ │ ├── cvDiurnal_kry_bp.out │ │ │ │ │ ├── cvKrylovDemo_ls.c │ │ │ │ │ ├── cvKrylovDemo_ls.out │ │ │ │ │ ├── cvKrylovDemo_ls_0_1.out │ │ │ │ │ ├── cvKrylovDemo_ls_1.out │ │ │ │ │ ├── cvKrylovDemo_ls_2.out │ │ │ │ │ ├── cvKrylovDemo_prec.c │ │ │ │ │ ├── cvKrylovDemo_prec.out │ │ │ │ │ ├── cvParticle_dns.c │ │ │ │ │ ├── cvParticle_dns.out │ │ │ │ │ ├── cvPendulum_dns.c │ │ │ │ │ ├── cvPendulum_dns.out │ │ │ │ │ ├── cvRoberts_block_klu.c │ │ │ │ │ ├── cvRoberts_block_klu.out │ │ │ │ │ ├── cvRoberts_dns.c │ │ │ │ │ ├── cvRoberts_dns.out │ │ │ │ │ ├── cvRoberts_dnsL.c │ │ │ │ │ ├── cvRoberts_dnsL.out │ │ │ │ │ ├── cvRoberts_dns_constraints.c │ │ │ │ │ ├── cvRoberts_dns_constraints.out │ │ │ │ │ ├── cvRoberts_dns_negsol.c │ │ │ │ │ ├── cvRoberts_dns_negsol.out │ │ │ │ │ ├── cvRoberts_dns_stats.csv │ │ │ │ │ ├── cvRoberts_dns_uw.c │ │ │ │ │ ├── cvRoberts_dns_uw.out │ │ │ │ │ ├── cvRoberts_klu.c │ │ │ │ │ ├── cvRoberts_klu.out │ │ │ │ │ ├── cvRoberts_sps.c │ │ │ │ │ ├── cvRoberts_sps.out │ │ │ │ │ ├── cvRocket_dns.c │ │ │ │ │ ├── cvRocket_dns.out │ │ │ │ │ ├── plot_cvParticle.py │ │ │ │ │ └── plot_cvPendulum.py │ │ │ │ └── superludist/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── README │ │ │ │ ├── cvAdvDiff_sludist.cpp │ │ │ │ ├── cvAdvDiff_sludist_32.out │ │ │ │ └── cvAdvDiff_sludist_64.out │ │ │ ├── nvector/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── C_openmp/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── test_fnvector_openmp_mod.f90 │ │ │ │ │ └── test_nvector_openmp.c │ │ │ │ ├── cuda/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── test_nvector_cuda.cu │ │ │ │ ├── hip/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── test_nvector_hip.cpp │ │ │ │ ├── kokkos/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── test_nvector_kokkos.cpp │ │ │ │ ├── manyvector/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── test_fnvector_manyvector_mod.f90 │ │ │ │ │ └── test_nvector_manyvector.c │ │ │ │ ├── mpicuda/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── test_nvector_mpicuda.cu │ │ │ │ ├── mpimanyvector/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── test_fnvector_mpimanyvector_mod.f90 │ │ │ │ │ ├── test_nvector_mpimanyvector_parallel1.c │ │ │ │ │ └── test_nvector_mpimanyvector_parallel2.c │ │ │ │ ├── mpiplusx/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── test_fnvector_mpiplusx_mod.f90 │ │ │ │ │ └── test_nvector_mpiplusx.c │ │ │ │ ├── mpiraja/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── test_nvector_mpiraja.cpp │ │ │ │ ├── openmpdev/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── test_nvector_openmpdev.c │ │ │ │ ├── parallel/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── test_fnvector_parallel_mod.f90 │ │ │ │ │ └── test_nvector_mpi.c │ │ │ │ ├── parhyp/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── test_nvector_parhyp.c │ │ │ │ ├── petsc/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── test_nvector_petsc.c │ │ │ │ ├── pthreads/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── test_fnvector_pthreads_mod.f90 │ │ │ │ │ └── test_nvector_pthreads.c │ │ │ │ ├── raja/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── test_nvector_raja.cpp │ │ │ │ ├── serial/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── test_fnvector_serial_mod.f90 │ │ │ │ │ └── test_nvector_serial.c │ │ │ │ ├── sycl/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── test_nvector_sycl.cpp │ │ │ │ ├── test_mpinvector.c │ │ │ │ ├── test_nvector.c │ │ │ │ ├── test_nvector.f90 │ │ │ │ ├── test_nvector.h │ │ │ │ └── trilinos/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── test_nvector_trilinos.cpp │ │ │ ├── sunlinsol/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── band/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── test_fsunlinsol_band_mod.f90 │ │ │ │ │ └── test_sunlinsol_band.c │ │ │ │ ├── cusolversp/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── test_sunlinsol_cusolversp_batchqr.cu │ │ │ │ ├── dense/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── test_fsunlinsol_dense_mod.f90 │ │ │ │ │ └── test_sunlinsol_dense.c │ │ │ │ ├── ginkgo/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── test_sunlinsol_ginkgo.cpp │ │ │ │ ├── klu/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── test_fsunlinsol_klu_mod.f90 │ │ │ │ │ └── test_sunlinsol_klu.c │ │ │ │ ├── kokkos/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── test_sunlinsol_kokkosdense.cpp │ │ │ │ ├── lapackband/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── test_sunlinsol_lapackband.c │ │ │ │ ├── lapackdense/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── test_sunlinsol_lapackdense.c │ │ │ │ ├── magmadense/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── test_sunlinsol_magmadense.cpp │ │ │ │ ├── onemkldense/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── test_sunlinsol_onemkldense.cpp │ │ │ │ ├── pcg/ │ │ │ │ │ └── serial/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── test_fsunlinsol_pcg_mod_serial.f90 │ │ │ │ │ └── test_sunlinsol_pcg_serial.c │ │ │ │ ├── spbcgs/ │ │ │ │ │ ├── parallel/ │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ └── test_sunlinsol_spbcgs_parallel.c │ │ │ │ │ └── serial/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── test_fsunlinsol_spbcgs_mod_serial.f90 │ │ │ │ │ └── test_sunlinsol_spbcgs_serial.c │ │ │ │ ├── spfgmr/ │ │ │ │ │ ├── parallel/ │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ └── test_sunlinsol_spfgmr_parallel.c │ │ │ │ │ └── serial/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── test_fsunlinsol_spfgmr_mod_serial.f90 │ │ │ │ │ └── test_sunlinsol_spfgmr_serial.c │ │ │ │ ├── spgmr/ │ │ │ │ │ ├── parallel/ │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ └── test_sunlinsol_spgmr_parallel.c │ │ │ │ │ └── serial/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── test_fsunlinsol_spgmr_mod_serial.f90 │ │ │ │ │ └── test_sunlinsol_spgmr_serial.c │ │ │ │ ├── sptfqmr/ │ │ │ │ │ ├── parallel/ │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ └── test_sunlinsol_sptfqmr_parallel.c │ │ │ │ │ └── serial/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── test_fsunlinsol_sptfqmr_mod_serial.f90 │ │ │ │ │ └── test_sunlinsol_sptfqmr_serial.c │ │ │ │ ├── superludist/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── test_sunlinsol_superludist.cpp │ │ │ │ ├── superlumt/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── test_sunlinsol_superlumt.c │ │ │ │ ├── test_sunlinsol.c │ │ │ │ ├── test_sunlinsol.f90 │ │ │ │ └── test_sunlinsol.h │ │ │ ├── sunmatrix/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── band/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── test_fsunmatrix_band_mod.f90 │ │ │ │ │ └── test_sunmatrix_band.c │ │ │ │ ├── cusparse/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── test_sunmatrix_cusparse.cu │ │ │ │ ├── dense/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── test_fsunmatrix_dense_mod.f90 │ │ │ │ │ └── test_sunmatrix_dense.c │ │ │ │ ├── dreadrb.c │ │ │ │ ├── dreadrb.h │ │ │ │ ├── ginkgo/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── test_sunmatrix_ginkgo.cpp │ │ │ │ ├── kokkos/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── test_sunmatrix_kokkosdense.cpp │ │ │ │ ├── magmadense/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── test_sunmatrix_magmadense.cpp │ │ │ │ ├── onemkldense/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── test_sunmatrix_onemkldense.cpp │ │ │ │ ├── slunrloc/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── test_sunmatrix_slunrloc.cpp │ │ │ │ ├── sparse/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── test_fsunmatrix_sparse_mod.f90 │ │ │ │ │ └── test_sunmatrix_sparse.c │ │ │ │ ├── test_sunmatrix.c │ │ │ │ ├── test_sunmatrix.f90 │ │ │ │ └── test_sunmatrix.h │ │ │ ├── sunnonlinsol/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── fixedpoint/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── test_fsunnonlinsol_fixedpoint_mod.f90 │ │ │ │ │ └── test_sunnonlinsol_fixedpoint.c │ │ │ │ ├── newton/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── test_fsunnonlinsol_newton_mod.f90 │ │ │ │ │ └── test_sunnonlinsol_newton.c │ │ │ │ └── petsc/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── test_sunnonlinsol_petscsnes.c │ │ │ ├── templates/ │ │ │ │ ├── cmakelists_CUDA_MPI_ex.in │ │ │ │ ├── cmakelists_CUDA_ex.in │ │ │ │ ├── cmakelists_CXX_MPI_ex.in │ │ │ │ ├── cmakelists_CXX_ex.in │ │ │ │ ├── cmakelists_CXX_ginkgo_ex.in │ │ │ │ ├── cmakelists_C_MPI_ex.in │ │ │ │ ├── cmakelists_C_ex.in │ │ │ │ ├── cmakelists_HIP_ex.in │ │ │ │ ├── cmakelists_MPI_ex.in │ │ │ │ ├── cmakelists_openmp_C_ex.in │ │ │ │ ├── cmakelists_openmpdev_ex.in │ │ │ │ ├── cmakelists_parallel_CUDA_ex.in │ │ │ │ ├── cmakelists_parallel_CXX_ex.in │ │ │ │ ├── cmakelists_parallel_C_ex.in │ │ │ │ ├── cmakelists_parallel_F2003_ex.in │ │ │ │ ├── cmakelists_parallel_RAJA_ex.in │ │ │ │ ├── cmakelists_parhyp_CXX_ex.in │ │ │ │ ├── cmakelists_parhyp_C_ex.in │ │ │ │ ├── cmakelists_petsc_C_ex.in │ │ │ │ ├── cmakelists_pthreads_C_ex.in │ │ │ │ ├── cmakelists_serial_CUDA_ex.in │ │ │ │ ├── cmakelists_serial_CXX_ex.in │ │ │ │ ├── cmakelists_serial_C_ex.in │ │ │ │ ├── cmakelists_serial_F2003_ex.in │ │ │ │ ├── cmakelists_serial_RAJA_ex.in │ │ │ │ ├── cmakelists_trilinos_CXX_ex.in │ │ │ │ ├── cmakelists_xbraid_CXX_ex.in │ │ │ │ ├── makefile_CXX_ex.in │ │ │ │ ├── makefile_openmp_C_ex.in │ │ │ │ ├── makefile_openmpdev_ex.in │ │ │ │ ├── makefile_parallel_CUDA_ex.in │ │ │ │ ├── makefile_parallel_CXX_ex.in │ │ │ │ ├── makefile_parallel_C_ex.in │ │ │ │ ├── makefile_parallel_F2003_ex.in │ │ │ │ ├── makefile_parallel_RAJA_ex.in │ │ │ │ ├── makefile_parhyp_CXX_ex.in │ │ │ │ ├── makefile_parhyp_C_ex.in │ │ │ │ ├── makefile_petsc_C_ex.in │ │ │ │ ├── makefile_pthreads_C_ex.in │ │ │ │ ├── makefile_serial_CUDA_ex.in │ │ │ │ ├── makefile_serial_CXX_ex.in │ │ │ │ ├── makefile_serial_C_ex.in │ │ │ │ ├── makefile_serial_F2003_ex.in │ │ │ │ ├── makefile_serial_RAJA_ex.in │ │ │ │ ├── makefile_trilinos_CXX_ex.in │ │ │ │ └── makefile_xbraid_CXX_ex.in │ │ │ └── utilities/ │ │ │ ├── custom_memory_helper_gpu.h │ │ │ ├── custom_memory_helper_sycl.h │ │ │ ├── example_utilities.hpp │ │ │ ├── plot_data_2d.py │ │ │ └── test_utilities.f90 │ │ ├── include/ │ │ │ ├── cvode/ │ │ │ │ ├── cvode.h │ │ │ │ ├── cvode_bandpre.h │ │ │ │ ├── cvode_bbdpre.h │ │ │ │ ├── cvode_diag.h │ │ │ │ ├── cvode_direct.h │ │ │ │ ├── cvode_ls.h │ │ │ │ ├── cvode_proj.h │ │ │ │ └── cvode_spils.h │ │ │ ├── nvector/ │ │ │ │ ├── nvector_cuda.h │ │ │ │ ├── nvector_hip.h │ │ │ │ ├── nvector_kokkos.hpp │ │ │ │ ├── nvector_manyvector.h │ │ │ │ ├── nvector_mpimanyvector.h │ │ │ │ ├── nvector_mpiplusx.h │ │ │ │ ├── nvector_openmp.h │ │ │ │ ├── nvector_openmpdev.h │ │ │ │ ├── nvector_parallel.h │ │ │ │ ├── nvector_parhyp.h │ │ │ │ ├── nvector_petsc.h │ │ │ │ ├── nvector_pthreads.h │ │ │ │ ├── nvector_raja.h │ │ │ │ ├── nvector_serial.h │ │ │ │ ├── nvector_sycl.h │ │ │ │ ├── nvector_trilinos.h │ │ │ │ └── trilinos/ │ │ │ │ ├── SundialsTpetraVectorInterface.hpp │ │ │ │ └── SundialsTpetraVectorKernels.hpp │ │ │ ├── sundials/ │ │ │ │ ├── sundials_band.h │ │ │ │ ├── sundials_base.hpp │ │ │ │ ├── sundials_config.in │ │ │ │ ├── sundials_context.h │ │ │ │ ├── sundials_context.hpp │ │ │ │ ├── sundials_convertibleto.hpp │ │ │ │ ├── sundials_cuda_policies.hpp │ │ │ │ ├── sundials_dense.h │ │ │ │ ├── sundials_direct.h │ │ │ │ ├── sundials_futils.h │ │ │ │ ├── sundials_hip_policies.hpp │ │ │ │ ├── sundials_iterative.h │ │ │ │ ├── sundials_lapack.h │ │ │ │ ├── sundials_linearsolver.h │ │ │ │ ├── sundials_linearsolver.hpp │ │ │ │ ├── sundials_logger.h │ │ │ │ ├── sundials_math.h │ │ │ │ ├── sundials_matrix.h │ │ │ │ ├── sundials_matrix.hpp │ │ │ │ ├── sundials_memory.h │ │ │ │ ├── sundials_mpi_types.h │ │ │ │ ├── sundials_nonlinearsolver.h │ │ │ │ ├── sundials_nonlinearsolver.hpp │ │ │ │ ├── sundials_nvector.h │ │ │ │ ├── sundials_nvector.hpp │ │ │ │ ├── sundials_nvector_senswrapper.h │ │ │ │ ├── sundials_profiler.h │ │ │ │ ├── sundials_sycl_policies.hpp │ │ │ │ ├── sundials_types.h │ │ │ │ ├── sundials_version.h │ │ │ │ └── sundials_xbraid.h │ │ │ ├── sunlinsol/ │ │ │ │ ├── sunlinsol_band.h │ │ │ │ ├── sunlinsol_cusolversp_batchqr.h │ │ │ │ ├── sunlinsol_dense.h │ │ │ │ ├── sunlinsol_ginkgo.hpp │ │ │ │ ├── sunlinsol_klu.h │ │ │ │ ├── sunlinsol_kokkosdense.hpp │ │ │ │ ├── sunlinsol_lapackband.h │ │ │ │ ├── sunlinsol_lapackdense.h │ │ │ │ ├── sunlinsol_magmadense.h │ │ │ │ ├── sunlinsol_onemkldense.h │ │ │ │ ├── sunlinsol_pcg.h │ │ │ │ ├── sunlinsol_spbcgs.h │ │ │ │ ├── sunlinsol_spfgmr.h │ │ │ │ ├── sunlinsol_spgmr.h │ │ │ │ ├── sunlinsol_sptfqmr.h │ │ │ │ ├── sunlinsol_superludist.h │ │ │ │ └── sunlinsol_superlumt.h │ │ │ ├── sunmatrix/ │ │ │ │ ├── sunmatrix_band.h │ │ │ │ ├── sunmatrix_cusparse.h │ │ │ │ ├── sunmatrix_dense.h │ │ │ │ ├── sunmatrix_ginkgo.hpp │ │ │ │ ├── sunmatrix_kokkosdense.hpp │ │ │ │ ├── sunmatrix_magmadense.h │ │ │ │ ├── sunmatrix_onemkldense.h │ │ │ │ ├── sunmatrix_slunrloc.h │ │ │ │ └── sunmatrix_sparse.h │ │ │ ├── sunmemory/ │ │ │ │ ├── sunmemory_cuda.h │ │ │ │ ├── sunmemory_hip.h │ │ │ │ ├── sunmemory_sycl.h │ │ │ │ └── sunmemory_system.h │ │ │ └── sunnonlinsol/ │ │ │ ├── sunnonlinsol_fixedpoint.h │ │ │ ├── sunnonlinsol_newton.h │ │ │ └── sunnonlinsol_petscsnes.h │ │ ├── scripts/ │ │ │ └── sundials_csv.py │ │ ├── src/ │ │ │ ├── CMakeLists.txt │ │ │ ├── cvode/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── LICENSE │ │ │ │ ├── NOTICE │ │ │ │ ├── README.md │ │ │ │ ├── cvode.c │ │ │ │ ├── cvode_bandpre.c │ │ │ │ ├── cvode_bandpre_impl.h │ │ │ │ ├── cvode_bbdpre.c │ │ │ │ ├── cvode_bbdpre_impl.h │ │ │ │ ├── cvode_diag.c │ │ │ │ ├── cvode_diag_impl.h │ │ │ │ ├── cvode_direct.c │ │ │ │ ├── cvode_fused_gpu.cpp │ │ │ │ ├── cvode_fused_stubs.c │ │ │ │ ├── cvode_impl.h │ │ │ │ ├── cvode_io.c │ │ │ │ ├── cvode_ls.c │ │ │ │ ├── cvode_ls_impl.h │ │ │ │ ├── cvode_nls.c │ │ │ │ ├── cvode_proj.c │ │ │ │ ├── cvode_proj_impl.h │ │ │ │ ├── cvode_spils.c │ │ │ │ └── fmod/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── fcvode_mod.c │ │ │ │ └── fcvode_mod.f90 │ │ │ ├── nvector/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── cuda/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── VectorArrayKernels.cuh │ │ │ │ │ ├── VectorKernels.cuh │ │ │ │ │ └── nvector_cuda.cu │ │ │ │ ├── hip/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── VectorArrayKernels.hip.hpp │ │ │ │ │ ├── VectorKernels.hip.hpp │ │ │ │ │ └── nvector_hip.hip.cpp │ │ │ │ ├── manyvector/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── fmod/ │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ ├── fnvector_manyvector_mod.c │ │ │ │ │ │ ├── fnvector_manyvector_mod.f90 │ │ │ │ │ │ ├── fnvector_mpimanyvector_mod.c │ │ │ │ │ │ └── fnvector_mpimanyvector_mod.f90 │ │ │ │ │ └── nvector_manyvector.c │ │ │ │ ├── mpiplusx/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── fmod/ │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ ├── fnvector_mpiplusx_mod.c │ │ │ │ │ │ └── fnvector_mpiplusx_mod.f90 │ │ │ │ │ └── nvector_mpiplusx.c │ │ │ │ ├── openmp/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── fmod/ │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ ├── fnvector_openmp_mod.c │ │ │ │ │ │ └── fnvector_openmp_mod.f90 │ │ │ │ │ └── nvector_openmp.c │ │ │ │ ├── openmpdev/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── nvector_openmpdev.c │ │ │ │ ├── parallel/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── fmod/ │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ ├── fnvector_parallel_mod.c │ │ │ │ │ │ └── fnvector_parallel_mod.f90 │ │ │ │ │ └── nvector_parallel.c │ │ │ │ ├── parhyp/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── nvector_parhyp.c │ │ │ │ ├── petsc/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── nvector_petsc.c │ │ │ │ ├── pthreads/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── fmod/ │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ ├── fnvector_pthreads_mod.c │ │ │ │ │ │ └── fnvector_pthreads_mod.f90 │ │ │ │ │ └── nvector_pthreads.c │ │ │ │ ├── raja/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── nvector_raja.cpp │ │ │ │ ├── serial/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── fmod/ │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ ├── fnvector_serial_mod.c │ │ │ │ │ │ └── fnvector_serial_mod.f90 │ │ │ │ │ └── nvector_serial.c │ │ │ │ ├── sycl/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── nvector_sycl.cpp │ │ │ │ └── trilinos/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── nvector_trilinos.cpp │ │ │ ├── sundials/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── fmod/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── fsundials_context_mod.c │ │ │ │ │ ├── fsundials_context_mod.f90 │ │ │ │ │ ├── fsundials_futils_mod.c │ │ │ │ │ ├── fsundials_futils_mod.f90 │ │ │ │ │ ├── fsundials_linearsolver_mod.c │ │ │ │ │ ├── fsundials_linearsolver_mod.f90 │ │ │ │ │ ├── fsundials_logger_mod.c │ │ │ │ │ ├── fsundials_logger_mod.f90 │ │ │ │ │ ├── fsundials_matrix_mod.c │ │ │ │ │ ├── fsundials_matrix_mod.f90 │ │ │ │ │ ├── fsundials_nonlinearsolver_mod.c │ │ │ │ │ ├── fsundials_nonlinearsolver_mod.f90 │ │ │ │ │ ├── fsundials_nvector_mod.c │ │ │ │ │ ├── fsundials_nvector_mod.f90 │ │ │ │ │ ├── fsundials_profiler_mod.c │ │ │ │ │ ├── fsundials_profiler_mod.f90 │ │ │ │ │ ├── fsundials_types_mod.c │ │ │ │ │ └── fsundials_types_mod.f90 │ │ │ │ ├── sundials_band.c │ │ │ │ ├── sundials_context.c │ │ │ │ ├── sundials_context_impl.h │ │ │ │ ├── sundials_cuda.h │ │ │ │ ├── sundials_cuda_kernels.cuh │ │ │ │ ├── sundials_debug.h │ │ │ │ ├── sundials_dense.c │ │ │ │ ├── sundials_direct.c │ │ │ │ ├── sundials_futils.c │ │ │ │ ├── sundials_hashmap.h │ │ │ │ ├── sundials_hip.h │ │ │ │ ├── sundials_hip_kernels.hip.hpp │ │ │ │ ├── sundials_iterative.c │ │ │ │ ├── sundials_iterative_impl.h │ │ │ │ ├── sundials_lapack_defs.h │ │ │ │ ├── sundials_linearsolver.c │ │ │ │ ├── sundials_logger.c │ │ │ │ ├── sundials_logger_impl.h │ │ │ │ ├── sundials_math.c │ │ │ │ ├── sundials_matrix.c │ │ │ │ ├── sundials_memory.c │ │ │ │ ├── sundials_nonlinearsolver.c │ │ │ │ ├── sundials_nvector.c │ │ │ │ ├── sundials_nvector_senswrapper.c │ │ │ │ ├── sundials_profiler.c │ │ │ │ ├── sundials_reductions.hpp │ │ │ │ ├── sundials_sycl.h │ │ │ │ ├── sundials_utils.h │ │ │ │ ├── sundials_version.c │ │ │ │ └── sundials_xbraid.c │ │ │ ├── sunlinsol/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── band/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── fmod/ │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ ├── fsunlinsol_band_mod.c │ │ │ │ │ │ └── fsunlinsol_band_mod.f90 │ │ │ │ │ └── sunlinsol_band.c │ │ │ │ ├── cusolversp/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── sunlinsol_cusolversp_batchqr.cu │ │ │ │ ├── dense/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── fmod/ │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ ├── fsunlinsol_dense_mod.c │ │ │ │ │ │ └── fsunlinsol_dense_mod.f90 │ │ │ │ │ └── sunlinsol_dense.c │ │ │ │ ├── klu/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── fmod/ │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ ├── fsunlinsol_klu_mod.c │ │ │ │ │ │ └── fsunlinsol_klu_mod.f90 │ │ │ │ │ └── sunlinsol_klu.c │ │ │ │ ├── lapackband/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── sunlinsol_lapackband.c │ │ │ │ ├── lapackdense/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── sunlinsol_lapackdense.c │ │ │ │ ├── magmadense/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── sunlinsol_magmadense.cpp │ │ │ │ ├── onemkldense/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── sunlinsol_onemkldense.cpp │ │ │ │ ├── pcg/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── fmod/ │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ ├── fsunlinsol_pcg_mod.c │ │ │ │ │ │ └── fsunlinsol_pcg_mod.f90 │ │ │ │ │ └── sunlinsol_pcg.c │ │ │ │ ├── spbcgs/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── fmod/ │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ ├── fsunlinsol_spbcgs_mod.c │ │ │ │ │ │ └── fsunlinsol_spbcgs_mod.f90 │ │ │ │ │ └── sunlinsol_spbcgs.c │ │ │ │ ├── spfgmr/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── fmod/ │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ ├── fsunlinsol_spfgmr_mod.c │ │ │ │ │ │ └── fsunlinsol_spfgmr_mod.f90 │ │ │ │ │ └── sunlinsol_spfgmr.c │ │ │ │ ├── spgmr/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── fmod/ │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ ├── fsunlinsol_spgmr_mod.c │ │ │ │ │ │ └── fsunlinsol_spgmr_mod.f90 │ │ │ │ │ └── sunlinsol_spgmr.c │ │ │ │ ├── sptfqmr/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── fmod/ │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ ├── fsunlinsol_sptfqmr_mod.c │ │ │ │ │ │ └── fsunlinsol_sptfqmr_mod.f90 │ │ │ │ │ └── sunlinsol_sptfqmr.c │ │ │ │ ├── superludist/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── sunlinsol_superludist.c │ │ │ │ └── superlumt/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── sunlinsol_superlumt.c │ │ │ ├── sunmatrix/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── band/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── fmod/ │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ ├── fsunmatrix_band_mod.c │ │ │ │ │ │ └── fsunmatrix_band_mod.f90 │ │ │ │ │ └── sunmatrix_band.c │ │ │ │ ├── cusparse/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── cusparse_kernels.cuh │ │ │ │ │ └── sunmatrix_cusparse.cu │ │ │ │ ├── dense/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── fmod/ │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ ├── fsunmatrix_dense_mod.c │ │ │ │ │ │ └── fsunmatrix_dense_mod.f90 │ │ │ │ │ └── sunmatrix_dense.c │ │ │ │ ├── magmadense/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── dense_cuda_kernels.cuh │ │ │ │ │ ├── dense_hip_kernels.hip.hpp │ │ │ │ │ └── sunmatrix_magmadense.cpp │ │ │ │ ├── onemkldense/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── sunmatrix_onemkldense.cpp │ │ │ │ ├── slunrloc/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── sunmatrix_slunrloc.c │ │ │ │ └── sparse/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── fmod/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── fsunmatrix_sparse_mod.c │ │ │ │ │ └── fsunmatrix_sparse_mod.f90 │ │ │ │ └── sunmatrix_sparse.c │ │ │ ├── sunmemory/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── cuda/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── sundials_cuda_memory.cu │ │ │ │ ├── hip/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── sundials_hip_memory.hip.cpp │ │ │ │ ├── sycl/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── sundials_sycl_memory.cpp │ │ │ │ └── system/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── sundials_system_memory.c │ │ │ └── sunnonlinsol/ │ │ │ ├── CMakeLists.txt │ │ │ ├── fixedpoint/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── fmod/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── fsunnonlinsol_fixedpoint_mod.c │ │ │ │ │ └── fsunnonlinsol_fixedpoint_mod.f90 │ │ │ │ └── sunnonlinsol_fixedpoint.c │ │ │ ├── newton/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── fmod/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── fsunnonlinsol_newton_mod.c │ │ │ │ │ └── fsunnonlinsol_newton_mod.f90 │ │ │ │ └── sunnonlinsol_newton.c │ │ │ └── petscsnes/ │ │ │ ├── CMakeLists.txt │ │ │ └── sunnonlinsol_petscsnes.c │ │ └── test/ │ │ ├── testRunner │ │ └── unit_tests/ │ │ ├── CMakeLists.txt │ │ ├── cvode/ │ │ │ ├── CMakeLists.txt │ │ │ ├── CXX_serial/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── cv_test_getjac.cpp │ │ │ │ ├── cv_test_getjac.out │ │ │ │ ├── cv_test_kpr.cpp │ │ │ │ ├── cv_test_kpr.hpp │ │ │ │ ├── cv_test_kpr.out │ │ │ │ ├── cv_test_kpr_--dgmax_jbad_1.0.out │ │ │ │ ├── cv_test_kpr_--dgmax_lsetup_0.0.out │ │ │ │ ├── cv_test_kpr_--eta_cf_0.5.out │ │ │ │ ├── cv_test_kpr_--eta_max_ef_0.1_--small_nef_1.out │ │ │ │ ├── cv_test_kpr_--eta_max_fs_2.out │ │ │ │ ├── cv_test_kpr_--eta_min_ef_0.5.out │ │ │ │ ├── cv_test_kpr_--eta_min_es_2_--small_nst_5.out │ │ │ │ ├── cv_test_kpr_--eta_min_fx_1.0_--eta_max_fx_2.0.out │ │ │ │ ├── cv_test_kpr_--eta_min_fx_1.0_--eta_min_0.5.out │ │ │ │ └── cv_test_kpr_--eta_min_gs_2.out │ │ │ └── C_serial/ │ │ │ ├── CMakeLists.txt │ │ │ └── cv_test_getuserdata.c │ │ ├── reductions/ │ │ │ ├── CMakeLists.txt │ │ │ └── test_reduction_operators.cpp │ │ └── sunmemory/ │ │ ├── CMakeLists.txt │ │ ├── cuda/ │ │ │ ├── CMakeLists.txt │ │ │ └── test_sunmemory_cuda.cu │ │ ├── hip/ │ │ │ ├── CMakeLists.txt │ │ │ └── test_sunmemory_hip.cpp │ │ ├── sycl/ │ │ │ ├── CMakeLists.txt │ │ │ └── test_sunmemory_sycl.cpp │ │ └── sys/ │ │ ├── CMakeLists.txt │ │ └── test_sunmemory_sys.cpp │ ├── gslib/ │ │ ├── .travis.yml │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── README.md │ │ ├── src/ │ │ │ ├── c99.h │ │ │ ├── comm.c │ │ │ ├── comm.h │ │ │ ├── crystal.c │ │ │ ├── crystal.h │ │ │ ├── fail.c │ │ │ ├── fail.h │ │ │ ├── fcrystal.c │ │ │ ├── findpts.c │ │ │ ├── findpts.h │ │ │ ├── findpts_el.h │ │ │ ├── findpts_el_2.c │ │ │ ├── findpts_el_3.c │ │ │ ├── findpts_imp.h │ │ │ ├── findpts_local.c │ │ │ ├── findpts_local.h │ │ │ ├── findpts_local_imp.h │ │ │ ├── gen_poly_imp.c │ │ │ ├── gs.c │ │ │ ├── gs.h │ │ │ ├── gs_defs.h │ │ │ ├── gs_local.c │ │ │ ├── gs_local.h │ │ │ ├── gslib.h │ │ │ ├── lob_bnd.c │ │ │ ├── lob_bnd.h │ │ │ ├── mem.h │ │ │ ├── name.h │ │ │ ├── obbox.c │ │ │ ├── obbox.h │ │ │ ├── poly.c │ │ │ ├── poly.h │ │ │ ├── poly_imp.h │ │ │ ├── sarray_sort.c │ │ │ ├── sarray_sort.h │ │ │ ├── sarray_transfer.c │ │ │ ├── sarray_transfer.h │ │ │ ├── sort.c │ │ │ ├── sort.h │ │ │ ├── sort_imp.h │ │ │ ├── tensor.c │ │ │ ├── tensor.h │ │ │ └── types.h │ │ └── tests/ │ │ ├── comm_test.c │ │ ├── crystal_test.c │ │ ├── findpts_el_2_test.c │ │ ├── findpts_el_2_test2.c │ │ ├── findpts_el_3_test.c │ │ ├── findpts_el_3_test2.c │ │ ├── findpts_local_test.c │ │ ├── findpts_test.c │ │ ├── findpts_test_ms.c │ │ ├── fortran/ │ │ │ └── f-igs.f │ │ ├── gs_test.c │ │ ├── gs_test_gop_blocking.c │ │ ├── gs_test_gop_nonblocking.c │ │ ├── gs_unique_test.c │ │ ├── lob_bnd_test.c │ │ ├── obbox_test.c │ │ ├── poly_test.c │ │ ├── rand_elt_test.h │ │ ├── run_tests.sh │ │ ├── sarray_sort_test.c │ │ ├── sarray_transfer_test.c │ │ ├── sort_test.c │ │ └── sort_test2.c │ ├── lapack/ │ │ ├── .appveyor.yml │ │ ├── .github/ │ │ │ ├── ISSUE_TEMPLATE/ │ │ │ │ ├── bug_report.md │ │ │ │ ├── feature_request.md │ │ │ │ └── help_wanted.md │ │ │ ├── PULL_REQUEST_TEMPLATE.md │ │ │ ├── SECURITY.md │ │ │ └── workflows/ │ │ │ ├── cmake.yml │ │ │ ├── makefile.yml │ │ │ └── scorecard.yml │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── BLAS/ │ │ │ ├── CMakeLists.txt │ │ │ ├── Makefile │ │ │ ├── SRC/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── Makefile │ │ │ │ ├── caxpy.f │ │ │ │ ├── ccopy.f │ │ │ │ ├── cdotc.f │ │ │ │ ├── cdotu.f │ │ │ │ ├── cgbmv.f │ │ │ │ ├── cgemm.f │ │ │ │ ├── cgemv.f │ │ │ │ ├── cgerc.f │ │ │ │ ├── cgeru.f │ │ │ │ ├── chbmv.f │ │ │ │ ├── chemm.f │ │ │ │ ├── chemv.f │ │ │ │ ├── cher.f │ │ │ │ ├── cher2.f │ │ │ │ ├── cher2k.f │ │ │ │ ├── cherk.f │ │ │ │ ├── chpmv.f │ │ │ │ ├── chpr.f │ │ │ │ ├── chpr2.f │ │ │ │ ├── crotg.f90 │ │ │ │ ├── cscal.f │ │ │ │ ├── csrot.f │ │ │ │ ├── csscal.f │ │ │ │ ├── cswap.f │ │ │ │ ├── csymm.f │ │ │ │ ├── csyr2k.f │ │ │ │ ├── csyrk.f │ │ │ │ ├── ctbmv.f │ │ │ │ ├── ctbsv.f │ │ │ │ ├── ctpmv.f │ │ │ │ ├── ctpsv.f │ │ │ │ ├── ctrmm.f │ │ │ │ ├── ctrmv.f │ │ │ │ ├── ctrsm.f │ │ │ │ ├── ctrsv.f │ │ │ │ ├── dasum.f │ │ │ │ ├── daxpy.f │ │ │ │ ├── dcabs1.f │ │ │ │ ├── dcopy.f │ │ │ │ ├── ddot.f │ │ │ │ ├── dgbmv.f │ │ │ │ ├── dgemm.f │ │ │ │ ├── dgemv.f │ │ │ │ ├── dger.f │ │ │ │ ├── dnrm2.f90 │ │ │ │ ├── drot.f │ │ │ │ ├── drotg.f90 │ │ │ │ ├── drotm.f │ │ │ │ ├── drotmg.f │ │ │ │ ├── dsbmv.f │ │ │ │ ├── dscal.f │ │ │ │ ├── dsdot.f │ │ │ │ ├── dspmv.f │ │ │ │ ├── dspr.f │ │ │ │ ├── dspr2.f │ │ │ │ ├── dswap.f │ │ │ │ ├── dsymm.f │ │ │ │ ├── dsymv.f │ │ │ │ ├── dsyr.f │ │ │ │ ├── dsyr2.f │ │ │ │ ├── dsyr2k.f │ │ │ │ ├── dsyrk.f │ │ │ │ ├── dtbmv.f │ │ │ │ ├── dtbsv.f │ │ │ │ ├── dtpmv.f │ │ │ │ ├── dtpsv.f │ │ │ │ ├── dtrmm.f │ │ │ │ ├── dtrmv.f │ │ │ │ ├── dtrsm.f │ │ │ │ ├── dtrsv.f │ │ │ │ ├── dzasum.f │ │ │ │ ├── dznrm2.f90 │ │ │ │ ├── icamax.f │ │ │ │ ├── idamax.f │ │ │ │ ├── isamax.f │ │ │ │ ├── izamax.f │ │ │ │ ├── lsame.f │ │ │ │ ├── sasum.f │ │ │ │ ├── saxpy.f │ │ │ │ ├── scabs1.f │ │ │ │ ├── scasum.f │ │ │ │ ├── scnrm2.f90 │ │ │ │ ├── scopy.f │ │ │ │ ├── sdot.f │ │ │ │ ├── sdsdot.f │ │ │ │ ├── sgbmv.f │ │ │ │ ├── sgemm.f │ │ │ │ ├── sgemv.f │ │ │ │ ├── sger.f │ │ │ │ ├── snrm2.f90 │ │ │ │ ├── srot.f │ │ │ │ ├── srotg.f90 │ │ │ │ ├── srotm.f │ │ │ │ ├── srotmg.f │ │ │ │ ├── ssbmv.f │ │ │ │ ├── sscal.f │ │ │ │ ├── sspmv.f │ │ │ │ ├── sspr.f │ │ │ │ ├── sspr2.f │ │ │ │ ├── sswap.f │ │ │ │ ├── ssymm.f │ │ │ │ ├── ssymv.f │ │ │ │ ├── ssyr.f │ │ │ │ ├── ssyr2.f │ │ │ │ ├── ssyr2k.f │ │ │ │ ├── ssyrk.f │ │ │ │ ├── stbmv.f │ │ │ │ ├── stbsv.f │ │ │ │ ├── stpmv.f │ │ │ │ ├── stpsv.f │ │ │ │ ├── strmm.f │ │ │ │ ├── strmv.f │ │ │ │ ├── strsm.f │ │ │ │ ├── strsv.f │ │ │ │ ├── xerbla.f │ │ │ │ ├── xerbla_array.f │ │ │ │ ├── zaxpy.f │ │ │ │ ├── zcopy.f │ │ │ │ ├── zdotc.f │ │ │ │ ├── zdotu.f │ │ │ │ ├── zdrot.f │ │ │ │ ├── zdscal.f │ │ │ │ ├── zgbmv.f │ │ │ │ ├── zgemm.f │ │ │ │ ├── zgemv.f │ │ │ │ ├── zgerc.f │ │ │ │ ├── zgeru.f │ │ │ │ ├── zhbmv.f │ │ │ │ ├── zhemm.f │ │ │ │ ├── zhemv.f │ │ │ │ ├── zher.f │ │ │ │ ├── zher2.f │ │ │ │ ├── zher2k.f │ │ │ │ ├── zherk.f │ │ │ │ ├── zhpmv.f │ │ │ │ ├── zhpr.f │ │ │ │ ├── zhpr2.f │ │ │ │ ├── zrotg.f90 │ │ │ │ ├── zscal.f │ │ │ │ ├── zswap.f │ │ │ │ ├── zsymm.f │ │ │ │ ├── zsyr2k.f │ │ │ │ ├── zsyrk.f │ │ │ │ ├── ztbmv.f │ │ │ │ ├── ztbsv.f │ │ │ │ ├── ztpmv.f │ │ │ │ ├── ztpsv.f │ │ │ │ ├── ztrmm.f │ │ │ │ ├── ztrmv.f │ │ │ │ ├── ztrsm.f │ │ │ │ └── ztrsv.f │ │ │ ├── TESTING/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── Makefile │ │ │ │ ├── cblat1.f │ │ │ │ ├── cblat2.f │ │ │ │ ├── cblat2.in │ │ │ │ ├── cblat3.f │ │ │ │ ├── cblat3.in │ │ │ │ ├── dblat1.f │ │ │ │ ├── dblat2.f │ │ │ │ ├── dblat2.in │ │ │ │ ├── dblat3.f │ │ │ │ ├── dblat3.in │ │ │ │ ├── sblat1.f │ │ │ │ ├── sblat2.f │ │ │ │ ├── sblat2.in │ │ │ │ ├── sblat3.f │ │ │ │ ├── sblat3.in │ │ │ │ ├── zblat1.f │ │ │ │ ├── zblat2.f │ │ │ │ ├── zblat2.in │ │ │ │ ├── zblat3.f │ │ │ │ └── zblat3.in │ │ │ └── blas.pc.in │ │ ├── CBLAS/ │ │ │ ├── CMakeLists.txt │ │ │ ├── Makefile │ │ │ ├── README │ │ │ ├── cblas.pc.in │ │ │ ├── cmake/ │ │ │ │ ├── cblas-config-build.cmake.in │ │ │ │ ├── cblas-config-install.cmake.in │ │ │ │ └── cblas-config-version.cmake.in │ │ │ ├── examples/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── Makefile │ │ │ │ ├── cblas_example1.c │ │ │ │ ├── cblas_example1_64.c │ │ │ │ ├── cblas_example2.c │ │ │ │ └── cblas_example2_64.c │ │ │ ├── include/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── cblas.h │ │ │ │ ├── cblas_64.h │ │ │ │ ├── cblas_f77.h │ │ │ │ ├── cblas_mangling_with_flags.h.in │ │ │ │ └── cblas_test.h │ │ │ ├── src/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── Makefile │ │ │ │ ├── cblas_caxpy.c │ │ │ │ ├── cblas_ccopy.c │ │ │ │ ├── cblas_cdotc_sub.c │ │ │ │ ├── cblas_cdotu_sub.c │ │ │ │ ├── cblas_cgbmv.c │ │ │ │ ├── cblas_cgemm.c │ │ │ │ ├── cblas_cgemv.c │ │ │ │ ├── cblas_cgerc.c │ │ │ │ ├── cblas_cgeru.c │ │ │ │ ├── cblas_chbmv.c │ │ │ │ ├── cblas_chemm.c │ │ │ │ ├── cblas_chemv.c │ │ │ │ ├── cblas_cher.c │ │ │ │ ├── cblas_cher2.c │ │ │ │ ├── cblas_cher2k.c │ │ │ │ ├── cblas_cherk.c │ │ │ │ ├── cblas_chpmv.c │ │ │ │ ├── cblas_chpr.c │ │ │ │ ├── cblas_chpr2.c │ │ │ │ ├── cblas_crotg.c │ │ │ │ ├── cblas_cscal.c │ │ │ │ ├── cblas_csrot.c │ │ │ │ ├── cblas_csscal.c │ │ │ │ ├── cblas_cswap.c │ │ │ │ ├── cblas_csymm.c │ │ │ │ ├── cblas_csyr2k.c │ │ │ │ ├── cblas_csyrk.c │ │ │ │ ├── cblas_ctbmv.c │ │ │ │ ├── cblas_ctbsv.c │ │ │ │ ├── cblas_ctpmv.c │ │ │ │ ├── cblas_ctpsv.c │ │ │ │ ├── cblas_ctrmm.c │ │ │ │ ├── cblas_ctrmv.c │ │ │ │ ├── cblas_ctrsm.c │ │ │ │ ├── cblas_ctrsv.c │ │ │ │ ├── cblas_dasum.c │ │ │ │ ├── cblas_daxpy.c │ │ │ │ ├── cblas_dcabs1.c │ │ │ │ ├── cblas_dcopy.c │ │ │ │ ├── cblas_ddot.c │ │ │ │ ├── cblas_dgbmv.c │ │ │ │ ├── cblas_dgemm.c │ │ │ │ ├── cblas_dgemv.c │ │ │ │ ├── cblas_dger.c │ │ │ │ ├── cblas_dnrm2.c │ │ │ │ ├── cblas_drot.c │ │ │ │ ├── cblas_drotg.c │ │ │ │ ├── cblas_drotm.c │ │ │ │ ├── cblas_drotmg.c │ │ │ │ ├── cblas_dsbmv.c │ │ │ │ ├── cblas_dscal.c │ │ │ │ ├── cblas_dsdot.c │ │ │ │ ├── cblas_dspmv.c │ │ │ │ ├── cblas_dspr.c │ │ │ │ ├── cblas_dspr2.c │ │ │ │ ├── cblas_dswap.c │ │ │ │ ├── cblas_dsymm.c │ │ │ │ ├── cblas_dsymv.c │ │ │ │ ├── cblas_dsyr.c │ │ │ │ ├── cblas_dsyr2.c │ │ │ │ ├── cblas_dsyr2k.c │ │ │ │ ├── cblas_dsyrk.c │ │ │ │ ├── cblas_dtbmv.c │ │ │ │ ├── cblas_dtbsv.c │ │ │ │ ├── cblas_dtpmv.c │ │ │ │ ├── cblas_dtpsv.c │ │ │ │ ├── cblas_dtrmm.c │ │ │ │ ├── cblas_dtrmv.c │ │ │ │ ├── cblas_dtrsm.c │ │ │ │ ├── cblas_dtrsv.c │ │ │ │ ├── cblas_dzasum.c │ │ │ │ ├── cblas_dznrm2.c │ │ │ │ ├── cblas_globals.c │ │ │ │ ├── cblas_icamax.c │ │ │ │ ├── cblas_idamax.c │ │ │ │ ├── cblas_isamax.c │ │ │ │ ├── cblas_izamax.c │ │ │ │ ├── cblas_sasum.c │ │ │ │ ├── cblas_saxpy.c │ │ │ │ ├── cblas_scabs1.c │ │ │ │ ├── cblas_scasum.c │ │ │ │ ├── cblas_scnrm2.c │ │ │ │ ├── cblas_scopy.c │ │ │ │ ├── cblas_sdot.c │ │ │ │ ├── cblas_sdsdot.c │ │ │ │ ├── cblas_sgbmv.c │ │ │ │ ├── cblas_sgemm.c │ │ │ │ ├── cblas_sgemv.c │ │ │ │ ├── cblas_sger.c │ │ │ │ ├── cblas_snrm2.c │ │ │ │ ├── cblas_srot.c │ │ │ │ ├── cblas_srotg.c │ │ │ │ ├── cblas_srotm.c │ │ │ │ ├── cblas_srotmg.c │ │ │ │ ├── cblas_ssbmv.c │ │ │ │ ├── cblas_sscal.c │ │ │ │ ├── cblas_sspmv.c │ │ │ │ ├── cblas_sspr.c │ │ │ │ ├── cblas_sspr2.c │ │ │ │ ├── cblas_sswap.c │ │ │ │ ├── cblas_ssymm.c │ │ │ │ ├── cblas_ssymv.c │ │ │ │ ├── cblas_ssyr.c │ │ │ │ ├── cblas_ssyr2.c │ │ │ │ ├── cblas_ssyr2k.c │ │ │ │ ├── cblas_ssyrk.c │ │ │ │ ├── cblas_stbmv.c │ │ │ │ ├── cblas_stbsv.c │ │ │ │ ├── cblas_stpmv.c │ │ │ │ ├── cblas_stpsv.c │ │ │ │ ├── cblas_strmm.c │ │ │ │ ├── cblas_strmv.c │ │ │ │ ├── cblas_strsm.c │ │ │ │ ├── cblas_strsv.c │ │ │ │ ├── cblas_xerbla.c │ │ │ │ ├── cblas_zaxpy.c │ │ │ │ ├── cblas_zcopy.c │ │ │ │ ├── cblas_zdotc_sub.c │ │ │ │ ├── cblas_zdotu_sub.c │ │ │ │ ├── cblas_zdrot.c │ │ │ │ ├── cblas_zdscal.c │ │ │ │ ├── cblas_zgbmv.c │ │ │ │ ├── cblas_zgemm.c │ │ │ │ ├── cblas_zgemv.c │ │ │ │ ├── cblas_zgerc.c │ │ │ │ ├── cblas_zgeru.c │ │ │ │ ├── cblas_zhbmv.c │ │ │ │ ├── cblas_zhemm.c │ │ │ │ ├── cblas_zhemv.c │ │ │ │ ├── cblas_zher.c │ │ │ │ ├── cblas_zher2.c │ │ │ │ ├── cblas_zher2k.c │ │ │ │ ├── cblas_zherk.c │ │ │ │ ├── cblas_zhpmv.c │ │ │ │ ├── cblas_zhpr.c │ │ │ │ ├── cblas_zhpr2.c │ │ │ │ ├── cblas_zrotg.c │ │ │ │ ├── cblas_zscal.c │ │ │ │ ├── cblas_zswap.c │ │ │ │ ├── cblas_zsymm.c │ │ │ │ ├── cblas_zsyr2k.c │ │ │ │ ├── cblas_zsyrk.c │ │ │ │ ├── cblas_ztbmv.c │ │ │ │ ├── cblas_ztbsv.c │ │ │ │ ├── cblas_ztpmv.c │ │ │ │ ├── cblas_ztpsv.c │ │ │ │ ├── cblas_ztrmm.c │ │ │ │ ├── cblas_ztrmv.c │ │ │ │ ├── cblas_ztrsm.c │ │ │ │ ├── cblas_ztrsv.c │ │ │ │ ├── cdotcsub.f │ │ │ │ ├── cdotusub.f │ │ │ │ ├── dasumsub.f │ │ │ │ ├── dcabs1sub.f │ │ │ │ ├── ddotsub.f │ │ │ │ ├── dnrm2sub.f │ │ │ │ ├── dsdotsub.f │ │ │ │ ├── dzasumsub.f │ │ │ │ ├── dznrm2sub.f │ │ │ │ ├── icamaxsub.f │ │ │ │ ├── idamaxsub.f │ │ │ │ ├── isamaxsub.f │ │ │ │ ├── izamaxsub.f │ │ │ │ ├── sasumsub.f │ │ │ │ ├── scabs1sub.f │ │ │ │ ├── scasumsub.f │ │ │ │ ├── scnrm2sub.f │ │ │ │ ├── sdotsub.f │ │ │ │ ├── sdsdotsub.f │ │ │ │ ├── snrm2sub.f │ │ │ │ ├── xerbla.c │ │ │ │ ├── zdotcsub.f │ │ │ │ └── zdotusub.f │ │ │ └── testing/ │ │ │ ├── CMakeLists.txt │ │ │ ├── Makefile │ │ │ ├── auxiliary.c │ │ │ ├── c_c2chke.c │ │ │ ├── c_c3chke.c │ │ │ ├── c_cblas1.c │ │ │ ├── c_cblas2.c │ │ │ ├── c_cblas3.c │ │ │ ├── c_cblat1.f │ │ │ ├── c_cblat2.f │ │ │ ├── c_cblat3.f │ │ │ ├── c_d2chke.c │ │ │ ├── c_d3chke.c │ │ │ ├── c_dblas1.c │ │ │ ├── c_dblas2.c │ │ │ ├── c_dblas3.c │ │ │ ├── c_dblat1.f │ │ │ ├── c_dblat2.f │ │ │ ├── c_dblat3.f │ │ │ ├── c_s2chke.c │ │ │ ├── c_s3chke.c │ │ │ ├── c_sblas1.c │ │ │ ├── c_sblas2.c │ │ │ ├── c_sblas3.c │ │ │ ├── c_sblat1.f │ │ │ ├── c_sblat2.f │ │ │ ├── c_sblat3.f │ │ │ ├── c_xerbla.c │ │ │ ├── c_z2chke.c │ │ │ ├── c_z3chke.c │ │ │ ├── c_zblas1.c │ │ │ ├── c_zblas2.c │ │ │ ├── c_zblas3.c │ │ │ ├── c_zblat1.f │ │ │ ├── c_zblat2.f │ │ │ ├── c_zblat3.f │ │ │ ├── cin2 │ │ │ ├── cin3 │ │ │ ├── din2 │ │ │ ├── din3 │ │ │ ├── sin2 │ │ │ ├── sin3 │ │ │ ├── zin2 │ │ │ └── zin3 │ │ ├── CMAKE/ │ │ │ ├── CheckFortranTypeSizes.cmake │ │ │ ├── CheckLAPACKCompilerFlags.cmake │ │ │ ├── CheckTimeFunction.cmake │ │ │ ├── FindGcov.cmake │ │ │ ├── Findcodecov.cmake │ │ │ ├── FortranMangling.cmake │ │ │ ├── PreventInBuildInstalls.cmake │ │ │ ├── PreventInSourceBuilds.cmake │ │ │ ├── lapack-config-build.cmake.in │ │ │ └── lapack-config-install.cmake.in │ │ ├── CMakeLists.txt │ │ ├── CTestConfig.cmake │ │ ├── CTestCustom.cmake.in │ │ ├── DOCS/ │ │ │ ├── CBLAS.md │ │ │ ├── Doxyfile │ │ │ ├── DoxygenLayout.xml │ │ │ ├── groups-usr.dox │ │ │ ├── lawn81.tex │ │ │ └── org2.ps │ │ ├── INSTALL/ │ │ │ ├── CMakeLists.txt │ │ │ ├── LAPACK_version.f │ │ │ ├── Makefile │ │ │ ├── dlamch.f │ │ │ ├── dlamchf77.f │ │ │ ├── dlamchtst.f │ │ │ ├── droundup_lwork.f │ │ │ ├── dsecnd_EXT_ETIME.f │ │ │ ├── dsecnd_EXT_ETIME_.f │ │ │ ├── dsecnd_INT_CPU_TIME.f │ │ │ ├── dsecnd_INT_ETIME.f │ │ │ ├── dsecnd_NONE.f │ │ │ ├── dsecndtst.f │ │ │ ├── ilaver.f │ │ │ ├── lsame.f │ │ │ ├── lsametst.f │ │ │ ├── make.inc.ALPHA │ │ │ ├── make.inc.HPPA │ │ │ ├── make.inc.IRIX64 │ │ │ ├── make.inc.O2K │ │ │ ├── make.inc.SGI5 │ │ │ ├── make.inc.SUN4 │ │ │ ├── make.inc.SUN4SOL2 │ │ │ ├── make.inc.XLF │ │ │ ├── make.inc.gfortran │ │ │ ├── make.inc.gfortran-quad │ │ │ ├── make.inc.gfortran_debug │ │ │ ├── make.inc.ifort │ │ │ ├── make.inc.nagfor │ │ │ ├── make.inc.nv │ │ │ ├── make.inc.pgf95 │ │ │ ├── make.inc.pghpf │ │ │ ├── second_EXT_ETIME.f │ │ │ ├── second_EXT_ETIME_.f │ │ │ ├── second_INT_CPU_TIME.f │ │ │ ├── second_INT_ETIME.f │ │ │ ├── second_NONE.f │ │ │ ├── secondtst.f │ │ │ ├── slamch.f │ │ │ ├── slamchf77.f │ │ │ ├── slamchtst.f │ │ │ ├── sroundup_lwork.f │ │ │ ├── test_zcomplexabs.f │ │ │ ├── test_zcomplexdiv.f │ │ │ ├── test_zcomplexmult.f │ │ │ ├── test_zminMax.f │ │ │ └── tstiee.f │ │ ├── LAPACKE/ │ │ │ ├── CMakeLists.txt │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── README │ │ │ ├── cmake/ │ │ │ │ ├── lapacke-config-build.cmake.in │ │ │ │ ├── lapacke-config-install.cmake.in │ │ │ │ └── lapacke-config-version.cmake.in │ │ │ ├── example/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── Makefile │ │ │ │ ├── example_DGELS_colmajor.c │ │ │ │ ├── example_DGELS_rowmajor.c │ │ │ │ ├── example_DGESV_colmajor.c │ │ │ │ ├── example_DGESV_rowmajor.c │ │ │ │ ├── example_user.c │ │ │ │ ├── lapacke_example_aux.c │ │ │ │ └── lapacke_example_aux.h │ │ │ ├── include/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── lapack.h │ │ │ │ ├── lapacke.h │ │ │ │ ├── lapacke_config.h │ │ │ │ ├── lapacke_mangling_with_flags.h.in │ │ │ │ └── lapacke_utils.h │ │ │ ├── lapacke.pc.in │ │ │ ├── mangling/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── Cintface.c │ │ │ │ └── Fintface.f │ │ │ ├── src/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── Makefile │ │ │ │ ├── lapacke_cbbcsd.c │ │ │ │ ├── lapacke_cbbcsd_work.c │ │ │ │ ├── lapacke_cbdsqr.c │ │ │ │ ├── lapacke_cbdsqr_work.c │ │ │ │ ├── lapacke_cgbbrd.c │ │ │ │ ├── lapacke_cgbbrd_work.c │ │ │ │ ├── lapacke_cgbcon.c │ │ │ │ ├── lapacke_cgbcon_work.c │ │ │ │ ├── lapacke_cgbequ.c │ │ │ │ ├── lapacke_cgbequ_work.c │ │ │ │ ├── lapacke_cgbequb.c │ │ │ │ ├── lapacke_cgbequb_work.c │ │ │ │ ├── lapacke_cgbrfs.c │ │ │ │ ├── lapacke_cgbrfs_work.c │ │ │ │ ├── lapacke_cgbrfsx.c │ │ │ │ ├── lapacke_cgbrfsx_work.c │ │ │ │ ├── lapacke_cgbsv.c │ │ │ │ ├── lapacke_cgbsv_work.c │ │ │ │ ├── lapacke_cgbsvx.c │ │ │ │ ├── lapacke_cgbsvx_work.c │ │ │ │ ├── lapacke_cgbsvxx.c │ │ │ │ ├── lapacke_cgbsvxx_work.c │ │ │ │ ├── lapacke_cgbtrf.c │ │ │ │ ├── lapacke_cgbtrf_work.c │ │ │ │ ├── lapacke_cgbtrs.c │ │ │ │ ├── lapacke_cgbtrs_work.c │ │ │ │ ├── lapacke_cgebak.c │ │ │ │ ├── lapacke_cgebak_work.c │ │ │ │ ├── lapacke_cgebal.c │ │ │ │ ├── lapacke_cgebal_work.c │ │ │ │ ├── lapacke_cgebrd.c │ │ │ │ ├── lapacke_cgebrd_work.c │ │ │ │ ├── lapacke_cgecon.c │ │ │ │ ├── lapacke_cgecon_work.c │ │ │ │ ├── lapacke_cgedmd.c │ │ │ │ ├── lapacke_cgedmd_work.c │ │ │ │ ├── lapacke_cgedmdq.c │ │ │ │ ├── lapacke_cgedmdq_work.c │ │ │ │ ├── lapacke_cgeequ.c │ │ │ │ ├── lapacke_cgeequ_work.c │ │ │ │ ├── lapacke_cgeequb.c │ │ │ │ ├── lapacke_cgeequb_work.c │ │ │ │ ├── lapacke_cgees.c │ │ │ │ ├── lapacke_cgees_work.c │ │ │ │ ├── lapacke_cgeesx.c │ │ │ │ ├── lapacke_cgeesx_work.c │ │ │ │ ├── lapacke_cgeev.c │ │ │ │ ├── lapacke_cgeev_work.c │ │ │ │ ├── lapacke_cgeevx.c │ │ │ │ ├── lapacke_cgeevx_work.c │ │ │ │ ├── lapacke_cgehrd.c │ │ │ │ ├── lapacke_cgehrd_work.c │ │ │ │ ├── lapacke_cgejsv.c │ │ │ │ ├── lapacke_cgejsv_work.c │ │ │ │ ├── lapacke_cgelq.c │ │ │ │ ├── lapacke_cgelq2.c │ │ │ │ ├── lapacke_cgelq2_work.c │ │ │ │ ├── lapacke_cgelq_work.c │ │ │ │ ├── lapacke_cgelqf.c │ │ │ │ ├── lapacke_cgelqf_work.c │ │ │ │ ├── lapacke_cgels.c │ │ │ │ ├── lapacke_cgels_work.c │ │ │ │ ├── lapacke_cgelsd.c │ │ │ │ ├── lapacke_cgelsd_work.c │ │ │ │ ├── lapacke_cgelss.c │ │ │ │ ├── lapacke_cgelss_work.c │ │ │ │ ├── lapacke_cgelsy.c │ │ │ │ ├── lapacke_cgelsy_work.c │ │ │ │ ├── lapacke_cgemlq.c │ │ │ │ ├── lapacke_cgemlq_work.c │ │ │ │ ├── lapacke_cgemqr.c │ │ │ │ ├── lapacke_cgemqr_work.c │ │ │ │ ├── lapacke_cgemqrt.c │ │ │ │ ├── lapacke_cgemqrt_work.c │ │ │ │ ├── lapacke_cgeqlf.c │ │ │ │ ├── lapacke_cgeqlf_work.c │ │ │ │ ├── lapacke_cgeqp3.c │ │ │ │ ├── lapacke_cgeqp3_work.c │ │ │ │ ├── lapacke_cgeqpf.c │ │ │ │ ├── lapacke_cgeqpf_work.c │ │ │ │ ├── lapacke_cgeqr.c │ │ │ │ ├── lapacke_cgeqr2.c │ │ │ │ ├── lapacke_cgeqr2_work.c │ │ │ │ ├── lapacke_cgeqr_work.c │ │ │ │ ├── lapacke_cgeqrf.c │ │ │ │ ├── lapacke_cgeqrf_work.c │ │ │ │ ├── lapacke_cgeqrfp.c │ │ │ │ ├── lapacke_cgeqrfp_work.c │ │ │ │ ├── lapacke_cgeqrt.c │ │ │ │ ├── lapacke_cgeqrt2.c │ │ │ │ ├── lapacke_cgeqrt2_work.c │ │ │ │ ├── lapacke_cgeqrt3.c │ │ │ │ ├── lapacke_cgeqrt3_work.c │ │ │ │ ├── lapacke_cgeqrt_work.c │ │ │ │ ├── lapacke_cgerfs.c │ │ │ │ ├── lapacke_cgerfs_work.c │ │ │ │ ├── lapacke_cgerfsx.c │ │ │ │ ├── lapacke_cgerfsx_work.c │ │ │ │ ├── lapacke_cgerqf.c │ │ │ │ ├── lapacke_cgerqf_work.c │ │ │ │ ├── lapacke_cgesdd.c │ │ │ │ ├── lapacke_cgesdd_work.c │ │ │ │ ├── lapacke_cgesv.c │ │ │ │ ├── lapacke_cgesv_work.c │ │ │ │ ├── lapacke_cgesvd.c │ │ │ │ ├── lapacke_cgesvd_work.c │ │ │ │ ├── lapacke_cgesvdq.c │ │ │ │ ├── lapacke_cgesvdq_work.c │ │ │ │ ├── lapacke_cgesvdx.c │ │ │ │ ├── lapacke_cgesvdx_work.c │ │ │ │ ├── lapacke_cgesvj.c │ │ │ │ ├── lapacke_cgesvj_work.c │ │ │ │ ├── lapacke_cgesvx.c │ │ │ │ ├── lapacke_cgesvx_work.c │ │ │ │ ├── lapacke_cgesvxx.c │ │ │ │ ├── lapacke_cgesvxx_work.c │ │ │ │ ├── lapacke_cgetf2.c │ │ │ │ ├── lapacke_cgetf2_work.c │ │ │ │ ├── lapacke_cgetrf.c │ │ │ │ ├── lapacke_cgetrf2.c │ │ │ │ ├── lapacke_cgetrf2_work.c │ │ │ │ ├── lapacke_cgetrf_work.c │ │ │ │ ├── lapacke_cgetri.c │ │ │ │ ├── lapacke_cgetri_work.c │ │ │ │ ├── lapacke_cgetrs.c │ │ │ │ ├── lapacke_cgetrs_work.c │ │ │ │ ├── lapacke_cgetsls.c │ │ │ │ ├── lapacke_cgetsls_work.c │ │ │ │ ├── lapacke_cgetsqrhrt.c │ │ │ │ ├── lapacke_cgetsqrhrt_work.c │ │ │ │ ├── lapacke_cggbak.c │ │ │ │ ├── lapacke_cggbak_work.c │ │ │ │ ├── lapacke_cggbal.c │ │ │ │ ├── lapacke_cggbal_work.c │ │ │ │ ├── lapacke_cgges.c │ │ │ │ ├── lapacke_cgges3.c │ │ │ │ ├── lapacke_cgges3_work.c │ │ │ │ ├── lapacke_cgges_work.c │ │ │ │ ├── lapacke_cggesx.c │ │ │ │ ├── lapacke_cggesx_work.c │ │ │ │ ├── lapacke_cggev.c │ │ │ │ ├── lapacke_cggev3.c │ │ │ │ ├── lapacke_cggev3_work.c │ │ │ │ ├── lapacke_cggev_work.c │ │ │ │ ├── lapacke_cggevx.c │ │ │ │ ├── lapacke_cggevx_work.c │ │ │ │ ├── lapacke_cggglm.c │ │ │ │ ├── lapacke_cggglm_work.c │ │ │ │ ├── lapacke_cgghd3.c │ │ │ │ ├── lapacke_cgghd3_work.c │ │ │ │ ├── lapacke_cgghrd.c │ │ │ │ ├── lapacke_cgghrd_work.c │ │ │ │ ├── lapacke_cgglse.c │ │ │ │ ├── lapacke_cgglse_work.c │ │ │ │ ├── lapacke_cggqrf.c │ │ │ │ ├── lapacke_cggqrf_work.c │ │ │ │ ├── lapacke_cggrqf.c │ │ │ │ ├── lapacke_cggrqf_work.c │ │ │ │ ├── lapacke_cggsvd.c │ │ │ │ ├── lapacke_cggsvd3.c │ │ │ │ ├── lapacke_cggsvd3_work.c │ │ │ │ ├── lapacke_cggsvd_work.c │ │ │ │ ├── lapacke_cggsvp.c │ │ │ │ ├── lapacke_cggsvp3.c │ │ │ │ ├── lapacke_cggsvp3_work.c │ │ │ │ ├── lapacke_cggsvp_work.c │ │ │ │ ├── lapacke_cgtcon.c │ │ │ │ ├── lapacke_cgtcon_work.c │ │ │ │ ├── lapacke_cgtrfs.c │ │ │ │ ├── lapacke_cgtrfs_work.c │ │ │ │ ├── lapacke_cgtsv.c │ │ │ │ ├── lapacke_cgtsv_work.c │ │ │ │ ├── lapacke_cgtsvx.c │ │ │ │ ├── lapacke_cgtsvx_work.c │ │ │ │ ├── lapacke_cgttrf.c │ │ │ │ ├── lapacke_cgttrf_work.c │ │ │ │ ├── lapacke_cgttrs.c │ │ │ │ ├── lapacke_cgttrs_work.c │ │ │ │ ├── lapacke_chbev.c │ │ │ │ ├── lapacke_chbev_2stage.c │ │ │ │ ├── lapacke_chbev_2stage_work.c │ │ │ │ ├── lapacke_chbev_work.c │ │ │ │ ├── lapacke_chbevd.c │ │ │ │ ├── lapacke_chbevd_2stage.c │ │ │ │ ├── lapacke_chbevd_2stage_work.c │ │ │ │ ├── lapacke_chbevd_work.c │ │ │ │ ├── lapacke_chbevx.c │ │ │ │ ├── lapacke_chbevx_2stage.c │ │ │ │ ├── lapacke_chbevx_2stage_work.c │ │ │ │ ├── lapacke_chbevx_work.c │ │ │ │ ├── lapacke_chbgst.c │ │ │ │ ├── lapacke_chbgst_work.c │ │ │ │ ├── lapacke_chbgv.c │ │ │ │ ├── lapacke_chbgv_work.c │ │ │ │ ├── lapacke_chbgvd.c │ │ │ │ ├── lapacke_chbgvd_work.c │ │ │ │ ├── lapacke_chbgvx.c │ │ │ │ ├── lapacke_chbgvx_work.c │ │ │ │ ├── lapacke_chbtrd.c │ │ │ │ ├── lapacke_chbtrd_work.c │ │ │ │ ├── lapacke_checon.c │ │ │ │ ├── lapacke_checon_3.c │ │ │ │ ├── lapacke_checon_3_work.c │ │ │ │ ├── lapacke_checon_work.c │ │ │ │ ├── lapacke_cheequb.c │ │ │ │ ├── lapacke_cheequb_work.c │ │ │ │ ├── lapacke_cheev.c │ │ │ │ ├── lapacke_cheev_2stage.c │ │ │ │ ├── lapacke_cheev_2stage_work.c │ │ │ │ ├── lapacke_cheev_work.c │ │ │ │ ├── lapacke_cheevd.c │ │ │ │ ├── lapacke_cheevd_2stage.c │ │ │ │ ├── lapacke_cheevd_2stage_work.c │ │ │ │ ├── lapacke_cheevd_work.c │ │ │ │ ├── lapacke_cheevr.c │ │ │ │ ├── lapacke_cheevr_2stage.c │ │ │ │ ├── lapacke_cheevr_2stage_work.c │ │ │ │ ├── lapacke_cheevr_work.c │ │ │ │ ├── lapacke_cheevx.c │ │ │ │ ├── lapacke_cheevx_2stage.c │ │ │ │ ├── lapacke_cheevx_2stage_work.c │ │ │ │ ├── lapacke_cheevx_work.c │ │ │ │ ├── lapacke_chegst.c │ │ │ │ ├── lapacke_chegst_work.c │ │ │ │ ├── lapacke_chegv.c │ │ │ │ ├── lapacke_chegv_2stage.c │ │ │ │ ├── lapacke_chegv_2stage_work.c │ │ │ │ ├── lapacke_chegv_work.c │ │ │ │ ├── lapacke_chegvd.c │ │ │ │ ├── lapacke_chegvd_work.c │ │ │ │ ├── lapacke_chegvx.c │ │ │ │ ├── lapacke_chegvx_work.c │ │ │ │ ├── lapacke_cherfs.c │ │ │ │ ├── lapacke_cherfs_work.c │ │ │ │ ├── lapacke_cherfsx.c │ │ │ │ ├── lapacke_cherfsx_work.c │ │ │ │ ├── lapacke_chesv.c │ │ │ │ ├── lapacke_chesv_aa.c │ │ │ │ ├── lapacke_chesv_aa_2stage.c │ │ │ │ ├── lapacke_chesv_aa_2stage_work.c │ │ │ │ ├── lapacke_chesv_aa_work.c │ │ │ │ ├── lapacke_chesv_rk.c │ │ │ │ ├── lapacke_chesv_rk_work.c │ │ │ │ ├── lapacke_chesv_work.c │ │ │ │ ├── lapacke_chesvx.c │ │ │ │ ├── lapacke_chesvx_work.c │ │ │ │ ├── lapacke_chesvxx.c │ │ │ │ ├── lapacke_chesvxx_work.c │ │ │ │ ├── lapacke_cheswapr.c │ │ │ │ ├── lapacke_cheswapr_work.c │ │ │ │ ├── lapacke_chetrd.c │ │ │ │ ├── lapacke_chetrd_work.c │ │ │ │ ├── lapacke_chetrf.c │ │ │ │ ├── lapacke_chetrf_aa.c │ │ │ │ ├── lapacke_chetrf_aa_2stage.c │ │ │ │ ├── lapacke_chetrf_aa_2stage_work.c │ │ │ │ ├── lapacke_chetrf_aa_work.c │ │ │ │ ├── lapacke_chetrf_rk.c │ │ │ │ ├── lapacke_chetrf_rk_work.c │ │ │ │ ├── lapacke_chetrf_rook.c │ │ │ │ ├── lapacke_chetrf_rook_work.c │ │ │ │ ├── lapacke_chetrf_work.c │ │ │ │ ├── lapacke_chetri.c │ │ │ │ ├── lapacke_chetri2.c │ │ │ │ ├── lapacke_chetri2_work.c │ │ │ │ ├── lapacke_chetri2x.c │ │ │ │ ├── lapacke_chetri2x_work.c │ │ │ │ ├── lapacke_chetri_3.c │ │ │ │ ├── lapacke_chetri_3_work.c │ │ │ │ ├── lapacke_chetri_work.c │ │ │ │ ├── lapacke_chetrs.c │ │ │ │ ├── lapacke_chetrs2.c │ │ │ │ ├── lapacke_chetrs2_work.c │ │ │ │ ├── lapacke_chetrs_3.c │ │ │ │ ├── lapacke_chetrs_3_work.c │ │ │ │ ├── lapacke_chetrs_aa.c │ │ │ │ ├── lapacke_chetrs_aa_2stage.c │ │ │ │ ├── lapacke_chetrs_aa_2stage_work.c │ │ │ │ ├── lapacke_chetrs_aa_work.c │ │ │ │ ├── lapacke_chetrs_rook.c │ │ │ │ ├── lapacke_chetrs_rook_work.c │ │ │ │ ├── lapacke_chetrs_work.c │ │ │ │ ├── lapacke_chfrk.c │ │ │ │ ├── lapacke_chfrk_work.c │ │ │ │ ├── lapacke_chgeqz.c │ │ │ │ ├── lapacke_chgeqz_work.c │ │ │ │ ├── lapacke_chpcon.c │ │ │ │ ├── lapacke_chpcon_work.c │ │ │ │ ├── lapacke_chpev.c │ │ │ │ ├── lapacke_chpev_work.c │ │ │ │ ├── lapacke_chpevd.c │ │ │ │ ├── lapacke_chpevd_work.c │ │ │ │ ├── lapacke_chpevx.c │ │ │ │ ├── lapacke_chpevx_work.c │ │ │ │ ├── lapacke_chpgst.c │ │ │ │ ├── lapacke_chpgst_work.c │ │ │ │ ├── lapacke_chpgv.c │ │ │ │ ├── lapacke_chpgv_work.c │ │ │ │ ├── lapacke_chpgvd.c │ │ │ │ ├── lapacke_chpgvd_work.c │ │ │ │ ├── lapacke_chpgvx.c │ │ │ │ ├── lapacke_chpgvx_work.c │ │ │ │ ├── lapacke_chprfs.c │ │ │ │ ├── lapacke_chprfs_work.c │ │ │ │ ├── lapacke_chpsv.c │ │ │ │ ├── lapacke_chpsv_work.c │ │ │ │ ├── lapacke_chpsvx.c │ │ │ │ ├── lapacke_chpsvx_work.c │ │ │ │ ├── lapacke_chptrd.c │ │ │ │ ├── lapacke_chptrd_work.c │ │ │ │ ├── lapacke_chptrf.c │ │ │ │ ├── lapacke_chptrf_work.c │ │ │ │ ├── lapacke_chptri.c │ │ │ │ ├── lapacke_chptri_work.c │ │ │ │ ├── lapacke_chptrs.c │ │ │ │ ├── lapacke_chptrs_work.c │ │ │ │ ├── lapacke_chsein.c │ │ │ │ ├── lapacke_chsein_work.c │ │ │ │ ├── lapacke_chseqr.c │ │ │ │ ├── lapacke_chseqr_work.c │ │ │ │ ├── lapacke_clacgv.c │ │ │ │ ├── lapacke_clacgv_work.c │ │ │ │ ├── lapacke_clacn2.c │ │ │ │ ├── lapacke_clacn2_work.c │ │ │ │ ├── lapacke_clacp2.c │ │ │ │ ├── lapacke_clacp2_work.c │ │ │ │ ├── lapacke_clacpy.c │ │ │ │ ├── lapacke_clacpy_work.c │ │ │ │ ├── lapacke_clacrm.c │ │ │ │ ├── lapacke_clacrm_work.c │ │ │ │ ├── lapacke_clag2z.c │ │ │ │ ├── lapacke_clag2z_work.c │ │ │ │ ├── lapacke_clagge.c │ │ │ │ ├── lapacke_clagge_work.c │ │ │ │ ├── lapacke_claghe.c │ │ │ │ ├── lapacke_claghe_work.c │ │ │ │ ├── lapacke_clagsy.c │ │ │ │ ├── lapacke_clagsy_work.c │ │ │ │ ├── lapacke_clangb.c │ │ │ │ ├── lapacke_clangb_work.c │ │ │ │ ├── lapacke_clange.c │ │ │ │ ├── lapacke_clange_work.c │ │ │ │ ├── lapacke_clanhe.c │ │ │ │ ├── lapacke_clanhe_work.c │ │ │ │ ├── lapacke_clansy.c │ │ │ │ ├── lapacke_clansy_work.c │ │ │ │ ├── lapacke_clantr.c │ │ │ │ ├── lapacke_clantr_work.c │ │ │ │ ├── lapacke_clapmr.c │ │ │ │ ├── lapacke_clapmr_work.c │ │ │ │ ├── lapacke_clapmt.c │ │ │ │ ├── lapacke_clapmt_work.c │ │ │ │ ├── lapacke_clarcm.c │ │ │ │ ├── lapacke_clarcm_work.c │ │ │ │ ├── lapacke_clarfb.c │ │ │ │ ├── lapacke_clarfb_work.c │ │ │ │ ├── lapacke_clarfg.c │ │ │ │ ├── lapacke_clarfg_work.c │ │ │ │ ├── lapacke_clarft.c │ │ │ │ ├── lapacke_clarft_work.c │ │ │ │ ├── lapacke_clarfx.c │ │ │ │ ├── lapacke_clarfx_work.c │ │ │ │ ├── lapacke_clarnv.c │ │ │ │ ├── lapacke_clarnv_work.c │ │ │ │ ├── lapacke_clascl.c │ │ │ │ ├── lapacke_clascl_work.c │ │ │ │ ├── lapacke_claset.c │ │ │ │ ├── lapacke_claset_work.c │ │ │ │ ├── lapacke_classq.c │ │ │ │ ├── lapacke_classq_work.c │ │ │ │ ├── lapacke_claswp.c │ │ │ │ ├── lapacke_claswp_work.c │ │ │ │ ├── lapacke_clatms.c │ │ │ │ ├── lapacke_clatms_work.c │ │ │ │ ├── lapacke_clauum.c │ │ │ │ ├── lapacke_clauum_work.c │ │ │ │ ├── lapacke_cpbcon.c │ │ │ │ ├── lapacke_cpbcon_work.c │ │ │ │ ├── lapacke_cpbequ.c │ │ │ │ ├── lapacke_cpbequ_work.c │ │ │ │ ├── lapacke_cpbrfs.c │ │ │ │ ├── lapacke_cpbrfs_work.c │ │ │ │ ├── lapacke_cpbstf.c │ │ │ │ ├── lapacke_cpbstf_work.c │ │ │ │ ├── lapacke_cpbsv.c │ │ │ │ ├── lapacke_cpbsv_work.c │ │ │ │ ├── lapacke_cpbsvx.c │ │ │ │ ├── lapacke_cpbsvx_work.c │ │ │ │ ├── lapacke_cpbtrf.c │ │ │ │ ├── lapacke_cpbtrf_work.c │ │ │ │ ├── lapacke_cpbtrs.c │ │ │ │ ├── lapacke_cpbtrs_work.c │ │ │ │ ├── lapacke_cpftrf.c │ │ │ │ ├── lapacke_cpftrf_work.c │ │ │ │ ├── lapacke_cpftri.c │ │ │ │ ├── lapacke_cpftri_work.c │ │ │ │ ├── lapacke_cpftrs.c │ │ │ │ ├── lapacke_cpftrs_work.c │ │ │ │ ├── lapacke_cpocon.c │ │ │ │ ├── lapacke_cpocon_work.c │ │ │ │ ├── lapacke_cpoequ.c │ │ │ │ ├── lapacke_cpoequ_work.c │ │ │ │ ├── lapacke_cpoequb.c │ │ │ │ ├── lapacke_cpoequb_work.c │ │ │ │ ├── lapacke_cporfs.c │ │ │ │ ├── lapacke_cporfs_work.c │ │ │ │ ├── lapacke_cporfsx.c │ │ │ │ ├── lapacke_cporfsx_work.c │ │ │ │ ├── lapacke_cposv.c │ │ │ │ ├── lapacke_cposv_work.c │ │ │ │ ├── lapacke_cposvx.c │ │ │ │ ├── lapacke_cposvx_work.c │ │ │ │ ├── lapacke_cposvxx.c │ │ │ │ ├── lapacke_cposvxx_work.c │ │ │ │ ├── lapacke_cpotrf.c │ │ │ │ ├── lapacke_cpotrf2.c │ │ │ │ ├── lapacke_cpotrf2_work.c │ │ │ │ ├── lapacke_cpotrf_work.c │ │ │ │ ├── lapacke_cpotri.c │ │ │ │ ├── lapacke_cpotri_work.c │ │ │ │ ├── lapacke_cpotrs.c │ │ │ │ ├── lapacke_cpotrs_work.c │ │ │ │ ├── lapacke_cppcon.c │ │ │ │ ├── lapacke_cppcon_work.c │ │ │ │ ├── lapacke_cppequ.c │ │ │ │ ├── lapacke_cppequ_work.c │ │ │ │ ├── lapacke_cpprfs.c │ │ │ │ ├── lapacke_cpprfs_work.c │ │ │ │ ├── lapacke_cppsv.c │ │ │ │ ├── lapacke_cppsv_work.c │ │ │ │ ├── lapacke_cppsvx.c │ │ │ │ ├── lapacke_cppsvx_work.c │ │ │ │ ├── lapacke_cpptrf.c │ │ │ │ ├── lapacke_cpptrf_work.c │ │ │ │ ├── lapacke_cpptri.c │ │ │ │ ├── lapacke_cpptri_work.c │ │ │ │ ├── lapacke_cpptrs.c │ │ │ │ ├── lapacke_cpptrs_work.c │ │ │ │ ├── lapacke_cpstrf.c │ │ │ │ ├── lapacke_cpstrf_work.c │ │ │ │ ├── lapacke_cptcon.c │ │ │ │ ├── lapacke_cptcon_work.c │ │ │ │ ├── lapacke_cpteqr.c │ │ │ │ ├── lapacke_cpteqr_work.c │ │ │ │ ├── lapacke_cptrfs.c │ │ │ │ ├── lapacke_cptrfs_work.c │ │ │ │ ├── lapacke_cptsv.c │ │ │ │ ├── lapacke_cptsv_work.c │ │ │ │ ├── lapacke_cptsvx.c │ │ │ │ ├── lapacke_cptsvx_work.c │ │ │ │ ├── lapacke_cpttrf.c │ │ │ │ ├── lapacke_cpttrf_work.c │ │ │ │ ├── lapacke_cpttrs.c │ │ │ │ ├── lapacke_cpttrs_work.c │ │ │ │ ├── lapacke_cspcon.c │ │ │ │ ├── lapacke_cspcon_work.c │ │ │ │ ├── lapacke_csprfs.c │ │ │ │ ├── lapacke_csprfs_work.c │ │ │ │ ├── lapacke_cspsv.c │ │ │ │ ├── lapacke_cspsv_work.c │ │ │ │ ├── lapacke_cspsvx.c │ │ │ │ ├── lapacke_cspsvx_work.c │ │ │ │ ├── lapacke_csptrf.c │ │ │ │ ├── lapacke_csptrf_work.c │ │ │ │ ├── lapacke_csptri.c │ │ │ │ ├── lapacke_csptri_work.c │ │ │ │ ├── lapacke_csptrs.c │ │ │ │ ├── lapacke_csptrs_work.c │ │ │ │ ├── lapacke_cstedc.c │ │ │ │ ├── lapacke_cstedc_work.c │ │ │ │ ├── lapacke_cstegr.c │ │ │ │ ├── lapacke_cstegr_work.c │ │ │ │ ├── lapacke_cstein.c │ │ │ │ ├── lapacke_cstein_work.c │ │ │ │ ├── lapacke_cstemr.c │ │ │ │ ├── lapacke_cstemr_work.c │ │ │ │ ├── lapacke_csteqr.c │ │ │ │ ├── lapacke_csteqr_work.c │ │ │ │ ├── lapacke_csycon.c │ │ │ │ ├── lapacke_csycon_3.c │ │ │ │ ├── lapacke_csycon_3_work.c │ │ │ │ ├── lapacke_csycon_work.c │ │ │ │ ├── lapacke_csyconv.c │ │ │ │ ├── lapacke_csyconv_work.c │ │ │ │ ├── lapacke_csyequb.c │ │ │ │ ├── lapacke_csyequb_work.c │ │ │ │ ├── lapacke_csyr.c │ │ │ │ ├── lapacke_csyr_work.c │ │ │ │ ├── lapacke_csyrfs.c │ │ │ │ ├── lapacke_csyrfs_work.c │ │ │ │ ├── lapacke_csyrfsx.c │ │ │ │ ├── lapacke_csyrfsx_work.c │ │ │ │ ├── lapacke_csysv.c │ │ │ │ ├── lapacke_csysv_aa.c │ │ │ │ ├── lapacke_csysv_aa_2stage.c │ │ │ │ ├── lapacke_csysv_aa_2stage_work.c │ │ │ │ ├── lapacke_csysv_aa_work.c │ │ │ │ ├── lapacke_csysv_rk.c │ │ │ │ ├── lapacke_csysv_rk_work.c │ │ │ │ ├── lapacke_csysv_rook.c │ │ │ │ ├── lapacke_csysv_rook_work.c │ │ │ │ ├── lapacke_csysv_work.c │ │ │ │ ├── lapacke_csysvx.c │ │ │ │ ├── lapacke_csysvx_work.c │ │ │ │ ├── lapacke_csysvxx.c │ │ │ │ ├── lapacke_csysvxx_work.c │ │ │ │ ├── lapacke_csyswapr.c │ │ │ │ ├── lapacke_csyswapr_work.c │ │ │ │ ├── lapacke_csytrf.c │ │ │ │ ├── lapacke_csytrf_aa.c │ │ │ │ ├── lapacke_csytrf_aa_2stage.c │ │ │ │ ├── lapacke_csytrf_aa_2stage_work.c │ │ │ │ ├── lapacke_csytrf_aa_work.c │ │ │ │ ├── lapacke_csytrf_rk.c │ │ │ │ ├── lapacke_csytrf_rk_work.c │ │ │ │ ├── lapacke_csytrf_rook.c │ │ │ │ ├── lapacke_csytrf_rook_work.c │ │ │ │ ├── lapacke_csytrf_work.c │ │ │ │ ├── lapacke_csytri.c │ │ │ │ ├── lapacke_csytri2.c │ │ │ │ ├── lapacke_csytri2_work.c │ │ │ │ ├── lapacke_csytri2x.c │ │ │ │ ├── lapacke_csytri2x_work.c │ │ │ │ ├── lapacke_csytri_3.c │ │ │ │ ├── lapacke_csytri_3_work.c │ │ │ │ ├── lapacke_csytri_work.c │ │ │ │ ├── lapacke_csytrs.c │ │ │ │ ├── lapacke_csytrs2.c │ │ │ │ ├── lapacke_csytrs2_work.c │ │ │ │ ├── lapacke_csytrs_3.c │ │ │ │ ├── lapacke_csytrs_3_work.c │ │ │ │ ├── lapacke_csytrs_aa.c │ │ │ │ ├── lapacke_csytrs_aa_2stage.c │ │ │ │ ├── lapacke_csytrs_aa_2stage_work.c │ │ │ │ ├── lapacke_csytrs_aa_work.c │ │ │ │ ├── lapacke_csytrs_rook.c │ │ │ │ ├── lapacke_csytrs_rook_work.c │ │ │ │ ├── lapacke_csytrs_work.c │ │ │ │ ├── lapacke_ctbcon.c │ │ │ │ ├── lapacke_ctbcon_work.c │ │ │ │ ├── lapacke_ctbrfs.c │ │ │ │ ├── lapacke_ctbrfs_work.c │ │ │ │ ├── lapacke_ctbtrs.c │ │ │ │ ├── lapacke_ctbtrs_work.c │ │ │ │ ├── lapacke_ctfsm.c │ │ │ │ ├── lapacke_ctfsm_work.c │ │ │ │ ├── lapacke_ctftri.c │ │ │ │ ├── lapacke_ctftri_work.c │ │ │ │ ├── lapacke_ctfttp.c │ │ │ │ ├── lapacke_ctfttp_work.c │ │ │ │ ├── lapacke_ctfttr.c │ │ │ │ ├── lapacke_ctfttr_work.c │ │ │ │ ├── lapacke_ctgevc.c │ │ │ │ ├── lapacke_ctgevc_work.c │ │ │ │ ├── lapacke_ctgexc.c │ │ │ │ ├── lapacke_ctgexc_work.c │ │ │ │ ├── lapacke_ctgsen.c │ │ │ │ ├── lapacke_ctgsen_work.c │ │ │ │ ├── lapacke_ctgsja.c │ │ │ │ ├── lapacke_ctgsja_work.c │ │ │ │ ├── lapacke_ctgsna.c │ │ │ │ ├── lapacke_ctgsna_work.c │ │ │ │ ├── lapacke_ctgsyl.c │ │ │ │ ├── lapacke_ctgsyl_work.c │ │ │ │ ├── lapacke_ctpcon.c │ │ │ │ ├── lapacke_ctpcon_work.c │ │ │ │ ├── lapacke_ctpmqrt.c │ │ │ │ ├── lapacke_ctpmqrt_work.c │ │ │ │ ├── lapacke_ctpqrt.c │ │ │ │ ├── lapacke_ctpqrt2.c │ │ │ │ ├── lapacke_ctpqrt2_work.c │ │ │ │ ├── lapacke_ctpqrt_work.c │ │ │ │ ├── lapacke_ctprfb.c │ │ │ │ ├── lapacke_ctprfb_work.c │ │ │ │ ├── lapacke_ctprfs.c │ │ │ │ ├── lapacke_ctprfs_work.c │ │ │ │ ├── lapacke_ctptri.c │ │ │ │ ├── lapacke_ctptri_work.c │ │ │ │ ├── lapacke_ctptrs.c │ │ │ │ ├── lapacke_ctptrs_work.c │ │ │ │ ├── lapacke_ctpttf.c │ │ │ │ ├── lapacke_ctpttf_work.c │ │ │ │ ├── lapacke_ctpttr.c │ │ │ │ ├── lapacke_ctpttr_work.c │ │ │ │ ├── lapacke_ctrcon.c │ │ │ │ ├── lapacke_ctrcon_work.c │ │ │ │ ├── lapacke_ctrevc.c │ │ │ │ ├── lapacke_ctrevc_work.c │ │ │ │ ├── lapacke_ctrexc.c │ │ │ │ ├── lapacke_ctrexc_work.c │ │ │ │ ├── lapacke_ctrrfs.c │ │ │ │ ├── lapacke_ctrrfs_work.c │ │ │ │ ├── lapacke_ctrsen.c │ │ │ │ ├── lapacke_ctrsen_work.c │ │ │ │ ├── lapacke_ctrsna.c │ │ │ │ ├── lapacke_ctrsna_work.c │ │ │ │ ├── lapacke_ctrsyl.c │ │ │ │ ├── lapacke_ctrsyl3.c │ │ │ │ ├── lapacke_ctrsyl3_work.c │ │ │ │ ├── lapacke_ctrsyl_work.c │ │ │ │ ├── lapacke_ctrtri.c │ │ │ │ ├── lapacke_ctrtri_work.c │ │ │ │ ├── lapacke_ctrtrs.c │ │ │ │ ├── lapacke_ctrtrs_work.c │ │ │ │ ├── lapacke_ctrttf.c │ │ │ │ ├── lapacke_ctrttf_work.c │ │ │ │ ├── lapacke_ctrttp.c │ │ │ │ ├── lapacke_ctrttp_work.c │ │ │ │ ├── lapacke_ctzrzf.c │ │ │ │ ├── lapacke_ctzrzf_work.c │ │ │ │ ├── lapacke_cunbdb.c │ │ │ │ ├── lapacke_cunbdb_work.c │ │ │ │ ├── lapacke_cuncsd.c │ │ │ │ ├── lapacke_cuncsd2by1.c │ │ │ │ ├── lapacke_cuncsd2by1_work.c │ │ │ │ ├── lapacke_cuncsd_work.c │ │ │ │ ├── lapacke_cungbr.c │ │ │ │ ├── lapacke_cungbr_work.c │ │ │ │ ├── lapacke_cunghr.c │ │ │ │ ├── lapacke_cunghr_work.c │ │ │ │ ├── lapacke_cunglq.c │ │ │ │ ├── lapacke_cunglq_work.c │ │ │ │ ├── lapacke_cungql.c │ │ │ │ ├── lapacke_cungql_work.c │ │ │ │ ├── lapacke_cungqr.c │ │ │ │ ├── lapacke_cungqr_work.c │ │ │ │ ├── lapacke_cungrq.c │ │ │ │ ├── lapacke_cungrq_work.c │ │ │ │ ├── lapacke_cungtr.c │ │ │ │ ├── lapacke_cungtr_work.c │ │ │ │ ├── lapacke_cungtsqr_row.c │ │ │ │ ├── lapacke_cungtsqr_row_work.c │ │ │ │ ├── lapacke_cunhr_col.c │ │ │ │ ├── lapacke_cunhr_col_work.c │ │ │ │ ├── lapacke_cunmbr.c │ │ │ │ ├── lapacke_cunmbr_work.c │ │ │ │ ├── lapacke_cunmhr.c │ │ │ │ ├── lapacke_cunmhr_work.c │ │ │ │ ├── lapacke_cunmlq.c │ │ │ │ ├── lapacke_cunmlq_work.c │ │ │ │ ├── lapacke_cunmql.c │ │ │ │ ├── lapacke_cunmql_work.c │ │ │ │ ├── lapacke_cunmqr.c │ │ │ │ ├── lapacke_cunmqr_work.c │ │ │ │ ├── lapacke_cunmrq.c │ │ │ │ ├── lapacke_cunmrq_work.c │ │ │ │ ├── lapacke_cunmrz.c │ │ │ │ ├── lapacke_cunmrz_work.c │ │ │ │ ├── lapacke_cunmtr.c │ │ │ │ ├── lapacke_cunmtr_work.c │ │ │ │ ├── lapacke_cupgtr.c │ │ │ │ ├── lapacke_cupgtr_work.c │ │ │ │ ├── lapacke_cupmtr.c │ │ │ │ ├── lapacke_cupmtr_work.c │ │ │ │ ├── lapacke_dbbcsd.c │ │ │ │ ├── lapacke_dbbcsd_work.c │ │ │ │ ├── lapacke_dbdsdc.c │ │ │ │ ├── lapacke_dbdsdc_work.c │ │ │ │ ├── lapacke_dbdsqr.c │ │ │ │ ├── lapacke_dbdsqr_work.c │ │ │ │ ├── lapacke_dbdsvdx.c │ │ │ │ ├── lapacke_dbdsvdx_work.c │ │ │ │ ├── lapacke_ddisna.c │ │ │ │ ├── lapacke_ddisna_work.c │ │ │ │ ├── lapacke_dgbbrd.c │ │ │ │ ├── lapacke_dgbbrd_work.c │ │ │ │ ├── lapacke_dgbcon.c │ │ │ │ ├── lapacke_dgbcon_work.c │ │ │ │ ├── lapacke_dgbequ.c │ │ │ │ ├── lapacke_dgbequ_work.c │ │ │ │ ├── lapacke_dgbequb.c │ │ │ │ ├── lapacke_dgbequb_work.c │ │ │ │ ├── lapacke_dgbrfs.c │ │ │ │ ├── lapacke_dgbrfs_work.c │ │ │ │ ├── lapacke_dgbrfsx.c │ │ │ │ ├── lapacke_dgbrfsx_work.c │ │ │ │ ├── lapacke_dgbsv.c │ │ │ │ ├── lapacke_dgbsv_work.c │ │ │ │ ├── lapacke_dgbsvx.c │ │ │ │ ├── lapacke_dgbsvx_work.c │ │ │ │ ├── lapacke_dgbsvxx.c │ │ │ │ ├── lapacke_dgbsvxx_work.c │ │ │ │ ├── lapacke_dgbtrf.c │ │ │ │ ├── lapacke_dgbtrf_work.c │ │ │ │ ├── lapacke_dgbtrs.c │ │ │ │ ├── lapacke_dgbtrs_work.c │ │ │ │ ├── lapacke_dgebak.c │ │ │ │ ├── lapacke_dgebak_work.c │ │ │ │ ├── lapacke_dgebal.c │ │ │ │ ├── lapacke_dgebal_work.c │ │ │ │ ├── lapacke_dgebrd.c │ │ │ │ ├── lapacke_dgebrd_work.c │ │ │ │ ├── lapacke_dgecon.c │ │ │ │ ├── lapacke_dgecon_work.c │ │ │ │ ├── lapacke_dgedmd.c │ │ │ │ ├── lapacke_dgedmd_work.c │ │ │ │ ├── lapacke_dgedmdq.c │ │ │ │ ├── lapacke_dgedmdq_work.c │ │ │ │ ├── lapacke_dgeequ.c │ │ │ │ ├── lapacke_dgeequ_work.c │ │ │ │ ├── lapacke_dgeequb.c │ │ │ │ ├── lapacke_dgeequb_work.c │ │ │ │ ├── lapacke_dgees.c │ │ │ │ ├── lapacke_dgees_work.c │ │ │ │ ├── lapacke_dgeesx.c │ │ │ │ ├── lapacke_dgeesx_work.c │ │ │ │ ├── lapacke_dgeev.c │ │ │ │ ├── lapacke_dgeev_work.c │ │ │ │ ├── lapacke_dgeevx.c │ │ │ │ ├── lapacke_dgeevx_work.c │ │ │ │ ├── lapacke_dgehrd.c │ │ │ │ ├── lapacke_dgehrd_work.c │ │ │ │ ├── lapacke_dgejsv.c │ │ │ │ ├── lapacke_dgejsv_work.c │ │ │ │ ├── lapacke_dgelq.c │ │ │ │ ├── lapacke_dgelq2.c │ │ │ │ ├── lapacke_dgelq2_work.c │ │ │ │ ├── lapacke_dgelq_work.c │ │ │ │ ├── lapacke_dgelqf.c │ │ │ │ ├── lapacke_dgelqf_work.c │ │ │ │ ├── lapacke_dgels.c │ │ │ │ ├── lapacke_dgels_work.c │ │ │ │ ├── lapacke_dgelsd.c │ │ │ │ ├── lapacke_dgelsd_work.c │ │ │ │ ├── lapacke_dgelss.c │ │ │ │ ├── lapacke_dgelss_work.c │ │ │ │ ├── lapacke_dgelsy.c │ │ │ │ ├── lapacke_dgelsy_work.c │ │ │ │ ├── lapacke_dgemlq.c │ │ │ │ ├── lapacke_dgemlq_work.c │ │ │ │ ├── lapacke_dgemqr.c │ │ │ │ ├── lapacke_dgemqr_work.c │ │ │ │ ├── lapacke_dgemqrt.c │ │ │ │ ├── lapacke_dgemqrt_work.c │ │ │ │ ├── lapacke_dgeqlf.c │ │ │ │ ├── lapacke_dgeqlf_work.c │ │ │ │ ├── lapacke_dgeqp3.c │ │ │ │ ├── lapacke_dgeqp3_work.c │ │ │ │ ├── lapacke_dgeqpf.c │ │ │ │ ├── lapacke_dgeqpf_work.c │ │ │ │ ├── lapacke_dgeqr.c │ │ │ │ ├── lapacke_dgeqr2.c │ │ │ │ ├── lapacke_dgeqr2_work.c │ │ │ │ ├── lapacke_dgeqr_work.c │ │ │ │ ├── lapacke_dgeqrf.c │ │ │ │ ├── lapacke_dgeqrf_work.c │ │ │ │ ├── lapacke_dgeqrfp.c │ │ │ │ ├── lapacke_dgeqrfp_work.c │ │ │ │ ├── lapacke_dgeqrt.c │ │ │ │ ├── lapacke_dgeqrt2.c │ │ │ │ ├── lapacke_dgeqrt2_work.c │ │ │ │ ├── lapacke_dgeqrt3.c │ │ │ │ ├── lapacke_dgeqrt3_work.c │ │ │ │ ├── lapacke_dgeqrt_work.c │ │ │ │ ├── lapacke_dgerfs.c │ │ │ │ ├── lapacke_dgerfs_work.c │ │ │ │ ├── lapacke_dgerfsx.c │ │ │ │ ├── lapacke_dgerfsx_work.c │ │ │ │ ├── lapacke_dgerqf.c │ │ │ │ ├── lapacke_dgerqf_work.c │ │ │ │ ├── lapacke_dgesdd.c │ │ │ │ ├── lapacke_dgesdd_work.c │ │ │ │ ├── lapacke_dgesv.c │ │ │ │ ├── lapacke_dgesv_work.c │ │ │ │ ├── lapacke_dgesvd.c │ │ │ │ ├── lapacke_dgesvd_work.c │ │ │ │ ├── lapacke_dgesvdq.c │ │ │ │ ├── lapacke_dgesvdq_work.c │ │ │ │ ├── lapacke_dgesvdx.c │ │ │ │ ├── lapacke_dgesvdx_work.c │ │ │ │ ├── lapacke_dgesvj.c │ │ │ │ ├── lapacke_dgesvj_work.c │ │ │ │ ├── lapacke_dgesvx.c │ │ │ │ ├── lapacke_dgesvx_work.c │ │ │ │ ├── lapacke_dgesvxx.c │ │ │ │ ├── lapacke_dgesvxx_work.c │ │ │ │ ├── lapacke_dgetf2.c │ │ │ │ ├── lapacke_dgetf2_work.c │ │ │ │ ├── lapacke_dgetrf.c │ │ │ │ ├── lapacke_dgetrf2.c │ │ │ │ ├── lapacke_dgetrf2_work.c │ │ │ │ ├── lapacke_dgetrf_work.c │ │ │ │ ├── lapacke_dgetri.c │ │ │ │ ├── lapacke_dgetri_work.c │ │ │ │ ├── lapacke_dgetrs.c │ │ │ │ ├── lapacke_dgetrs_work.c │ │ │ │ ├── lapacke_dgetsls.c │ │ │ │ ├── lapacke_dgetsls_work.c │ │ │ │ ├── lapacke_dgetsqrhrt.c │ │ │ │ ├── lapacke_dgetsqrhrt_work.c │ │ │ │ ├── lapacke_dggbak.c │ │ │ │ ├── lapacke_dggbak_work.c │ │ │ │ ├── lapacke_dggbal.c │ │ │ │ ├── lapacke_dggbal_work.c │ │ │ │ ├── lapacke_dgges.c │ │ │ │ ├── lapacke_dgges3.c │ │ │ │ ├── lapacke_dgges3_work.c │ │ │ │ ├── lapacke_dgges_work.c │ │ │ │ ├── lapacke_dggesx.c │ │ │ │ ├── lapacke_dggesx_work.c │ │ │ │ ├── lapacke_dggev.c │ │ │ │ ├── lapacke_dggev3.c │ │ │ │ ├── lapacke_dggev3_work.c │ │ │ │ ├── lapacke_dggev_work.c │ │ │ │ ├── lapacke_dggevx.c │ │ │ │ ├── lapacke_dggevx_work.c │ │ │ │ ├── lapacke_dggglm.c │ │ │ │ ├── lapacke_dggglm_work.c │ │ │ │ ├── lapacke_dgghd3.c │ │ │ │ ├── lapacke_dgghd3_work.c │ │ │ │ ├── lapacke_dgghrd.c │ │ │ │ ├── lapacke_dgghrd_work.c │ │ │ │ ├── lapacke_dgglse.c │ │ │ │ ├── lapacke_dgglse_work.c │ │ │ │ ├── lapacke_dggqrf.c │ │ │ │ ├── lapacke_dggqrf_work.c │ │ │ │ ├── lapacke_dggrqf.c │ │ │ │ ├── lapacke_dggrqf_work.c │ │ │ │ ├── lapacke_dggsvd.c │ │ │ │ ├── lapacke_dggsvd3.c │ │ │ │ ├── lapacke_dggsvd3_work.c │ │ │ │ ├── lapacke_dggsvd_work.c │ │ │ │ ├── lapacke_dggsvp.c │ │ │ │ ├── lapacke_dggsvp3.c │ │ │ │ ├── lapacke_dggsvp3_work.c │ │ │ │ ├── lapacke_dggsvp_work.c │ │ │ │ ├── lapacke_dgtcon.c │ │ │ │ ├── lapacke_dgtcon_work.c │ │ │ │ ├── lapacke_dgtrfs.c │ │ │ │ ├── lapacke_dgtrfs_work.c │ │ │ │ ├── lapacke_dgtsv.c │ │ │ │ ├── lapacke_dgtsv_work.c │ │ │ │ ├── lapacke_dgtsvx.c │ │ │ │ ├── lapacke_dgtsvx_work.c │ │ │ │ ├── lapacke_dgttrf.c │ │ │ │ ├── lapacke_dgttrf_work.c │ │ │ │ ├── lapacke_dgttrs.c │ │ │ │ ├── lapacke_dgttrs_work.c │ │ │ │ ├── lapacke_dhgeqz.c │ │ │ │ ├── lapacke_dhgeqz_work.c │ │ │ │ ├── lapacke_dhsein.c │ │ │ │ ├── lapacke_dhsein_work.c │ │ │ │ ├── lapacke_dhseqr.c │ │ │ │ ├── lapacke_dhseqr_work.c │ │ │ │ ├── lapacke_dlacn2.c │ │ │ │ ├── lapacke_dlacn2_work.c │ │ │ │ ├── lapacke_dlacpy.c │ │ │ │ ├── lapacke_dlacpy_work.c │ │ │ │ ├── lapacke_dlag2s.c │ │ │ │ ├── lapacke_dlag2s_work.c │ │ │ │ ├── lapacke_dlagge.c │ │ │ │ ├── lapacke_dlagge_work.c │ │ │ │ ├── lapacke_dlagsy.c │ │ │ │ ├── lapacke_dlagsy_work.c │ │ │ │ ├── lapacke_dlamch.c │ │ │ │ ├── lapacke_dlamch_work.c │ │ │ │ ├── lapacke_dlangb.c │ │ │ │ ├── lapacke_dlangb_work.c │ │ │ │ ├── lapacke_dlange.c │ │ │ │ ├── lapacke_dlange_work.c │ │ │ │ ├── lapacke_dlansy.c │ │ │ │ ├── lapacke_dlansy_work.c │ │ │ │ ├── lapacke_dlantr.c │ │ │ │ ├── lapacke_dlantr_work.c │ │ │ │ ├── lapacke_dlapmr.c │ │ │ │ ├── lapacke_dlapmr_work.c │ │ │ │ ├── lapacke_dlapmt.c │ │ │ │ ├── lapacke_dlapmt_work.c │ │ │ │ ├── lapacke_dlapy2.c │ │ │ │ ├── lapacke_dlapy2_work.c │ │ │ │ ├── lapacke_dlapy3.c │ │ │ │ ├── lapacke_dlapy3_work.c │ │ │ │ ├── lapacke_dlarfb.c │ │ │ │ ├── lapacke_dlarfb_work.c │ │ │ │ ├── lapacke_dlarfg.c │ │ │ │ ├── lapacke_dlarfg_work.c │ │ │ │ ├── lapacke_dlarft.c │ │ │ │ ├── lapacke_dlarft_work.c │ │ │ │ ├── lapacke_dlarfx.c │ │ │ │ ├── lapacke_dlarfx_work.c │ │ │ │ ├── lapacke_dlarnv.c │ │ │ │ ├── lapacke_dlarnv_work.c │ │ │ │ ├── lapacke_dlartgp.c │ │ │ │ ├── lapacke_dlartgp_work.c │ │ │ │ ├── lapacke_dlartgs.c │ │ │ │ ├── lapacke_dlartgs_work.c │ │ │ │ ├── lapacke_dlascl.c │ │ │ │ ├── lapacke_dlascl_work.c │ │ │ │ ├── lapacke_dlaset.c │ │ │ │ ├── lapacke_dlaset_work.c │ │ │ │ ├── lapacke_dlasrt.c │ │ │ │ ├── lapacke_dlasrt_work.c │ │ │ │ ├── lapacke_dlassq.c │ │ │ │ ├── lapacke_dlassq_work.c │ │ │ │ ├── lapacke_dlaswp.c │ │ │ │ ├── lapacke_dlaswp_work.c │ │ │ │ ├── lapacke_dlatms.c │ │ │ │ ├── lapacke_dlatms_work.c │ │ │ │ ├── lapacke_dlauum.c │ │ │ │ ├── lapacke_dlauum_work.c │ │ │ │ ├── lapacke_dopgtr.c │ │ │ │ ├── lapacke_dopgtr_work.c │ │ │ │ ├── lapacke_dopmtr.c │ │ │ │ ├── lapacke_dopmtr_work.c │ │ │ │ ├── lapacke_dorbdb.c │ │ │ │ ├── lapacke_dorbdb_work.c │ │ │ │ ├── lapacke_dorcsd.c │ │ │ │ ├── lapacke_dorcsd2by1.c │ │ │ │ ├── lapacke_dorcsd2by1_work.c │ │ │ │ ├── lapacke_dorcsd_work.c │ │ │ │ ├── lapacke_dorgbr.c │ │ │ │ ├── lapacke_dorgbr_work.c │ │ │ │ ├── lapacke_dorghr.c │ │ │ │ ├── lapacke_dorghr_work.c │ │ │ │ ├── lapacke_dorglq.c │ │ │ │ ├── lapacke_dorglq_work.c │ │ │ │ ├── lapacke_dorgql.c │ │ │ │ ├── lapacke_dorgql_work.c │ │ │ │ ├── lapacke_dorgqr.c │ │ │ │ ├── lapacke_dorgqr_work.c │ │ │ │ ├── lapacke_dorgrq.c │ │ │ │ ├── lapacke_dorgrq_work.c │ │ │ │ ├── lapacke_dorgtr.c │ │ │ │ ├── lapacke_dorgtr_work.c │ │ │ │ ├── lapacke_dorgtsqr_row.c │ │ │ │ ├── lapacke_dorgtsqr_row_work.c │ │ │ │ ├── lapacke_dorhr_col.c │ │ │ │ ├── lapacke_dorhr_col_work.c │ │ │ │ ├── lapacke_dormbr.c │ │ │ │ ├── lapacke_dormbr_work.c │ │ │ │ ├── lapacke_dormhr.c │ │ │ │ ├── lapacke_dormhr_work.c │ │ │ │ ├── lapacke_dormlq.c │ │ │ │ ├── lapacke_dormlq_work.c │ │ │ │ ├── lapacke_dormql.c │ │ │ │ ├── lapacke_dormql_work.c │ │ │ │ ├── lapacke_dormqr.c │ │ │ │ ├── lapacke_dormqr_work.c │ │ │ │ ├── lapacke_dormrq.c │ │ │ │ ├── lapacke_dormrq_work.c │ │ │ │ ├── lapacke_dormrz.c │ │ │ │ ├── lapacke_dormrz_work.c │ │ │ │ ├── lapacke_dormtr.c │ │ │ │ ├── lapacke_dormtr_work.c │ │ │ │ ├── lapacke_dpbcon.c │ │ │ │ ├── lapacke_dpbcon_work.c │ │ │ │ ├── lapacke_dpbequ.c │ │ │ │ ├── lapacke_dpbequ_work.c │ │ │ │ ├── lapacke_dpbrfs.c │ │ │ │ ├── lapacke_dpbrfs_work.c │ │ │ │ ├── lapacke_dpbstf.c │ │ │ │ ├── lapacke_dpbstf_work.c │ │ │ │ ├── lapacke_dpbsv.c │ │ │ │ ├── lapacke_dpbsv_work.c │ │ │ │ ├── lapacke_dpbsvx.c │ │ │ │ ├── lapacke_dpbsvx_work.c │ │ │ │ ├── lapacke_dpbtrf.c │ │ │ │ ├── lapacke_dpbtrf_work.c │ │ │ │ ├── lapacke_dpbtrs.c │ │ │ │ ├── lapacke_dpbtrs_work.c │ │ │ │ ├── lapacke_dpftrf.c │ │ │ │ ├── lapacke_dpftrf_work.c │ │ │ │ ├── lapacke_dpftri.c │ │ │ │ ├── lapacke_dpftri_work.c │ │ │ │ ├── lapacke_dpftrs.c │ │ │ │ ├── lapacke_dpftrs_work.c │ │ │ │ ├── lapacke_dpocon.c │ │ │ │ ├── lapacke_dpocon_work.c │ │ │ │ ├── lapacke_dpoequ.c │ │ │ │ ├── lapacke_dpoequ_work.c │ │ │ │ ├── lapacke_dpoequb.c │ │ │ │ ├── lapacke_dpoequb_work.c │ │ │ │ ├── lapacke_dporfs.c │ │ │ │ ├── lapacke_dporfs_work.c │ │ │ │ ├── lapacke_dporfsx.c │ │ │ │ ├── lapacke_dporfsx_work.c │ │ │ │ ├── lapacke_dposv.c │ │ │ │ ├── lapacke_dposv_work.c │ │ │ │ ├── lapacke_dposvx.c │ │ │ │ ├── lapacke_dposvx_work.c │ │ │ │ ├── lapacke_dposvxx.c │ │ │ │ ├── lapacke_dposvxx_work.c │ │ │ │ ├── lapacke_dpotrf.c │ │ │ │ ├── lapacke_dpotrf2.c │ │ │ │ ├── lapacke_dpotrf2_work.c │ │ │ │ ├── lapacke_dpotrf_work.c │ │ │ │ ├── lapacke_dpotri.c │ │ │ │ ├── lapacke_dpotri_work.c │ │ │ │ ├── lapacke_dpotrs.c │ │ │ │ ├── lapacke_dpotrs_work.c │ │ │ │ ├── lapacke_dppcon.c │ │ │ │ ├── lapacke_dppcon_work.c │ │ │ │ ├── lapacke_dppequ.c │ │ │ │ ├── lapacke_dppequ_work.c │ │ │ │ ├── lapacke_dpprfs.c │ │ │ │ ├── lapacke_dpprfs_work.c │ │ │ │ ├── lapacke_dppsv.c │ │ │ │ ├── lapacke_dppsv_work.c │ │ │ │ ├── lapacke_dppsvx.c │ │ │ │ ├── lapacke_dppsvx_work.c │ │ │ │ ├── lapacke_dpptrf.c │ │ │ │ ├── lapacke_dpptrf_work.c │ │ │ │ ├── lapacke_dpptri.c │ │ │ │ ├── lapacke_dpptri_work.c │ │ │ │ ├── lapacke_dpptrs.c │ │ │ │ ├── lapacke_dpptrs_work.c │ │ │ │ ├── lapacke_dpstrf.c │ │ │ │ ├── lapacke_dpstrf_work.c │ │ │ │ ├── lapacke_dptcon.c │ │ │ │ ├── lapacke_dptcon_work.c │ │ │ │ ├── lapacke_dpteqr.c │ │ │ │ ├── lapacke_dpteqr_work.c │ │ │ │ ├── lapacke_dptrfs.c │ │ │ │ ├── lapacke_dptrfs_work.c │ │ │ │ ├── lapacke_dptsv.c │ │ │ │ ├── lapacke_dptsv_work.c │ │ │ │ ├── lapacke_dptsvx.c │ │ │ │ ├── lapacke_dptsvx_work.c │ │ │ │ ├── lapacke_dpttrf.c │ │ │ │ ├── lapacke_dpttrf_work.c │ │ │ │ ├── lapacke_dpttrs.c │ │ │ │ ├── lapacke_dpttrs_work.c │ │ │ │ ├── lapacke_dsbev.c │ │ │ │ ├── lapacke_dsbev_2stage.c │ │ │ │ ├── lapacke_dsbev_2stage_work.c │ │ │ │ ├── lapacke_dsbev_work.c │ │ │ │ ├── lapacke_dsbevd.c │ │ │ │ ├── lapacke_dsbevd_2stage.c │ │ │ │ ├── lapacke_dsbevd_2stage_work.c │ │ │ │ ├── lapacke_dsbevd_work.c │ │ │ │ ├── lapacke_dsbevx.c │ │ │ │ ├── lapacke_dsbevx_2stage.c │ │ │ │ ├── lapacke_dsbevx_2stage_work.c │ │ │ │ ├── lapacke_dsbevx_work.c │ │ │ │ ├── lapacke_dsbgst.c │ │ │ │ ├── lapacke_dsbgst_work.c │ │ │ │ ├── lapacke_dsbgv.c │ │ │ │ ├── lapacke_dsbgv_work.c │ │ │ │ ├── lapacke_dsbgvd.c │ │ │ │ ├── lapacke_dsbgvd_work.c │ │ │ │ ├── lapacke_dsbgvx.c │ │ │ │ ├── lapacke_dsbgvx_work.c │ │ │ │ ├── lapacke_dsbtrd.c │ │ │ │ ├── lapacke_dsbtrd_work.c │ │ │ │ ├── lapacke_dsfrk.c │ │ │ │ ├── lapacke_dsfrk_work.c │ │ │ │ ├── lapacke_dsgesv.c │ │ │ │ ├── lapacke_dsgesv_work.c │ │ │ │ ├── lapacke_dspcon.c │ │ │ │ ├── lapacke_dspcon_work.c │ │ │ │ ├── lapacke_dspev.c │ │ │ │ ├── lapacke_dspev_work.c │ │ │ │ ├── lapacke_dspevd.c │ │ │ │ ├── lapacke_dspevd_work.c │ │ │ │ ├── lapacke_dspevx.c │ │ │ │ ├── lapacke_dspevx_work.c │ │ │ │ ├── lapacke_dspgst.c │ │ │ │ ├── lapacke_dspgst_work.c │ │ │ │ ├── lapacke_dspgv.c │ │ │ │ ├── lapacke_dspgv_work.c │ │ │ │ ├── lapacke_dspgvd.c │ │ │ │ ├── lapacke_dspgvd_work.c │ │ │ │ ├── lapacke_dspgvx.c │ │ │ │ ├── lapacke_dspgvx_work.c │ │ │ │ ├── lapacke_dsposv.c │ │ │ │ ├── lapacke_dsposv_work.c │ │ │ │ ├── lapacke_dsprfs.c │ │ │ │ ├── lapacke_dsprfs_work.c │ │ │ │ ├── lapacke_dspsv.c │ │ │ │ ├── lapacke_dspsv_work.c │ │ │ │ ├── lapacke_dspsvx.c │ │ │ │ ├── lapacke_dspsvx_work.c │ │ │ │ ├── lapacke_dsptrd.c │ │ │ │ ├── lapacke_dsptrd_work.c │ │ │ │ ├── lapacke_dsptrf.c │ │ │ │ ├── lapacke_dsptrf_work.c │ │ │ │ ├── lapacke_dsptri.c │ │ │ │ ├── lapacke_dsptri_work.c │ │ │ │ ├── lapacke_dsptrs.c │ │ │ │ ├── lapacke_dsptrs_work.c │ │ │ │ ├── lapacke_dstebz.c │ │ │ │ ├── lapacke_dstebz_work.c │ │ │ │ ├── lapacke_dstedc.c │ │ │ │ ├── lapacke_dstedc_work.c │ │ │ │ ├── lapacke_dstegr.c │ │ │ │ ├── lapacke_dstegr_work.c │ │ │ │ ├── lapacke_dstein.c │ │ │ │ ├── lapacke_dstein_work.c │ │ │ │ ├── lapacke_dstemr.c │ │ │ │ ├── lapacke_dstemr_work.c │ │ │ │ ├── lapacke_dsteqr.c │ │ │ │ ├── lapacke_dsteqr_work.c │ │ │ │ ├── lapacke_dsterf.c │ │ │ │ ├── lapacke_dsterf_work.c │ │ │ │ ├── lapacke_dstev.c │ │ │ │ ├── lapacke_dstev_work.c │ │ │ │ ├── lapacke_dstevd.c │ │ │ │ ├── lapacke_dstevd_work.c │ │ │ │ ├── lapacke_dstevr.c │ │ │ │ ├── lapacke_dstevr_work.c │ │ │ │ ├── lapacke_dstevx.c │ │ │ │ ├── lapacke_dstevx_work.c │ │ │ │ ├── lapacke_dsycon.c │ │ │ │ ├── lapacke_dsycon_3.c │ │ │ │ ├── lapacke_dsycon_3_work.c │ │ │ │ ├── lapacke_dsycon_work.c │ │ │ │ ├── lapacke_dsyconv.c │ │ │ │ ├── lapacke_dsyconv_work.c │ │ │ │ ├── lapacke_dsyequb.c │ │ │ │ ├── lapacke_dsyequb_work.c │ │ │ │ ├── lapacke_dsyev.c │ │ │ │ ├── lapacke_dsyev_2stage.c │ │ │ │ ├── lapacke_dsyev_2stage_work.c │ │ │ │ ├── lapacke_dsyev_work.c │ │ │ │ ├── lapacke_dsyevd.c │ │ │ │ ├── lapacke_dsyevd_2stage.c │ │ │ │ ├── lapacke_dsyevd_2stage_work.c │ │ │ │ ├── lapacke_dsyevd_work.c │ │ │ │ ├── lapacke_dsyevr.c │ │ │ │ ├── lapacke_dsyevr_2stage.c │ │ │ │ ├── lapacke_dsyevr_2stage_work.c │ │ │ │ ├── lapacke_dsyevr_work.c │ │ │ │ ├── lapacke_dsyevx.c │ │ │ │ ├── lapacke_dsyevx_2stage.c │ │ │ │ ├── lapacke_dsyevx_2stage_work.c │ │ │ │ ├── lapacke_dsyevx_work.c │ │ │ │ ├── lapacke_dsygst.c │ │ │ │ ├── lapacke_dsygst_work.c │ │ │ │ ├── lapacke_dsygv.c │ │ │ │ ├── lapacke_dsygv_2stage.c │ │ │ │ ├── lapacke_dsygv_2stage_work.c │ │ │ │ ├── lapacke_dsygv_work.c │ │ │ │ ├── lapacke_dsygvd.c │ │ │ │ ├── lapacke_dsygvd_work.c │ │ │ │ ├── lapacke_dsygvx.c │ │ │ │ ├── lapacke_dsygvx_work.c │ │ │ │ ├── lapacke_dsyrfs.c │ │ │ │ ├── lapacke_dsyrfs_work.c │ │ │ │ ├── lapacke_dsyrfsx.c │ │ │ │ ├── lapacke_dsyrfsx_work.c │ │ │ │ ├── lapacke_dsysv.c │ │ │ │ ├── lapacke_dsysv_aa.c │ │ │ │ ├── lapacke_dsysv_aa_2stage.c │ │ │ │ ├── lapacke_dsysv_aa_2stage_work.c │ │ │ │ ├── lapacke_dsysv_aa_work.c │ │ │ │ ├── lapacke_dsysv_rk.c │ │ │ │ ├── lapacke_dsysv_rk_work.c │ │ │ │ ├── lapacke_dsysv_rook.c │ │ │ │ ├── lapacke_dsysv_rook_work.c │ │ │ │ ├── lapacke_dsysv_work.c │ │ │ │ ├── lapacke_dsysvx.c │ │ │ │ ├── lapacke_dsysvx_work.c │ │ │ │ ├── lapacke_dsysvxx.c │ │ │ │ ├── lapacke_dsysvxx_work.c │ │ │ │ ├── lapacke_dsyswapr.c │ │ │ │ ├── lapacke_dsyswapr_work.c │ │ │ │ ├── lapacke_dsytrd.c │ │ │ │ ├── lapacke_dsytrd_work.c │ │ │ │ ├── lapacke_dsytrf.c │ │ │ │ ├── lapacke_dsytrf_aa.c │ │ │ │ ├── lapacke_dsytrf_aa_2stage.c │ │ │ │ ├── lapacke_dsytrf_aa_2stage_work.c │ │ │ │ ├── lapacke_dsytrf_aa_work.c │ │ │ │ ├── lapacke_dsytrf_rk.c │ │ │ │ ├── lapacke_dsytrf_rk_work.c │ │ │ │ ├── lapacke_dsytrf_rook.c │ │ │ │ ├── lapacke_dsytrf_rook_work.c │ │ │ │ ├── lapacke_dsytrf_work.c │ │ │ │ ├── lapacke_dsytri.c │ │ │ │ ├── lapacke_dsytri2.c │ │ │ │ ├── lapacke_dsytri2_work.c │ │ │ │ ├── lapacke_dsytri2x.c │ │ │ │ ├── lapacke_dsytri2x_work.c │ │ │ │ ├── lapacke_dsytri_3.c │ │ │ │ ├── lapacke_dsytri_3_work.c │ │ │ │ ├── lapacke_dsytri_work.c │ │ │ │ ├── lapacke_dsytrs.c │ │ │ │ ├── lapacke_dsytrs2.c │ │ │ │ ├── lapacke_dsytrs2_work.c │ │ │ │ ├── lapacke_dsytrs_3.c │ │ │ │ ├── lapacke_dsytrs_3_work.c │ │ │ │ ├── lapacke_dsytrs_aa.c │ │ │ │ ├── lapacke_dsytrs_aa_2stage.c │ │ │ │ ├── lapacke_dsytrs_aa_2stage_work.c │ │ │ │ ├── lapacke_dsytrs_aa_work.c │ │ │ │ ├── lapacke_dsytrs_rook.c │ │ │ │ ├── lapacke_dsytrs_rook_work.c │ │ │ │ ├── lapacke_dsytrs_work.c │ │ │ │ ├── lapacke_dtbcon.c │ │ │ │ ├── lapacke_dtbcon_work.c │ │ │ │ ├── lapacke_dtbrfs.c │ │ │ │ ├── lapacke_dtbrfs_work.c │ │ │ │ ├── lapacke_dtbtrs.c │ │ │ │ ├── lapacke_dtbtrs_work.c │ │ │ │ ├── lapacke_dtfsm.c │ │ │ │ ├── lapacke_dtfsm_work.c │ │ │ │ ├── lapacke_dtftri.c │ │ │ │ ├── lapacke_dtftri_work.c │ │ │ │ ├── lapacke_dtfttp.c │ │ │ │ ├── lapacke_dtfttp_work.c │ │ │ │ ├── lapacke_dtfttr.c │ │ │ │ ├── lapacke_dtfttr_work.c │ │ │ │ ├── lapacke_dtgevc.c │ │ │ │ ├── lapacke_dtgevc_work.c │ │ │ │ ├── lapacke_dtgexc.c │ │ │ │ ├── lapacke_dtgexc_work.c │ │ │ │ ├── lapacke_dtgsen.c │ │ │ │ ├── lapacke_dtgsen_work.c │ │ │ │ ├── lapacke_dtgsja.c │ │ │ │ ├── lapacke_dtgsja_work.c │ │ │ │ ├── lapacke_dtgsna.c │ │ │ │ ├── lapacke_dtgsna_work.c │ │ │ │ ├── lapacke_dtgsyl.c │ │ │ │ ├── lapacke_dtgsyl_work.c │ │ │ │ ├── lapacke_dtpcon.c │ │ │ │ ├── lapacke_dtpcon_work.c │ │ │ │ ├── lapacke_dtpmqrt.c │ │ │ │ ├── lapacke_dtpmqrt_work.c │ │ │ │ ├── lapacke_dtpqrt.c │ │ │ │ ├── lapacke_dtpqrt2.c │ │ │ │ ├── lapacke_dtpqrt2_work.c │ │ │ │ ├── lapacke_dtpqrt_work.c │ │ │ │ ├── lapacke_dtprfb.c │ │ │ │ ├── lapacke_dtprfb_work.c │ │ │ │ ├── lapacke_dtprfs.c │ │ │ │ ├── lapacke_dtprfs_work.c │ │ │ │ ├── lapacke_dtptri.c │ │ │ │ ├── lapacke_dtptri_work.c │ │ │ │ ├── lapacke_dtptrs.c │ │ │ │ ├── lapacke_dtptrs_work.c │ │ │ │ ├── lapacke_dtpttf.c │ │ │ │ ├── lapacke_dtpttf_work.c │ │ │ │ ├── lapacke_dtpttr.c │ │ │ │ ├── lapacke_dtpttr_work.c │ │ │ │ ├── lapacke_dtrcon.c │ │ │ │ ├── lapacke_dtrcon_work.c │ │ │ │ ├── lapacke_dtrevc.c │ │ │ │ ├── lapacke_dtrevc_work.c │ │ │ │ ├── lapacke_dtrexc.c │ │ │ │ ├── lapacke_dtrexc_work.c │ │ │ │ ├── lapacke_dtrrfs.c │ │ │ │ ├── lapacke_dtrrfs_work.c │ │ │ │ ├── lapacke_dtrsen.c │ │ │ │ ├── lapacke_dtrsen_work.c │ │ │ │ ├── lapacke_dtrsna.c │ │ │ │ ├── lapacke_dtrsna_work.c │ │ │ │ ├── lapacke_dtrsyl.c │ │ │ │ ├── lapacke_dtrsyl3.c │ │ │ │ ├── lapacke_dtrsyl3_work.c │ │ │ │ ├── lapacke_dtrsyl_work.c │ │ │ │ ├── lapacke_dtrtri.c │ │ │ │ ├── lapacke_dtrtri_work.c │ │ │ │ ├── lapacke_dtrtrs.c │ │ │ │ ├── lapacke_dtrtrs_work.c │ │ │ │ ├── lapacke_dtrttf.c │ │ │ │ ├── lapacke_dtrttf_work.c │ │ │ │ ├── lapacke_dtrttp.c │ │ │ │ ├── lapacke_dtrttp_work.c │ │ │ │ ├── lapacke_dtzrzf.c │ │ │ │ ├── lapacke_dtzrzf_work.c │ │ │ │ ├── lapacke_ilaver.c │ │ │ │ ├── lapacke_nancheck.c │ │ │ │ ├── lapacke_sbbcsd.c │ │ │ │ ├── lapacke_sbbcsd_work.c │ │ │ │ ├── lapacke_sbdsdc.c │ │ │ │ ├── lapacke_sbdsdc_work.c │ │ │ │ ├── lapacke_sbdsqr.c │ │ │ │ ├── lapacke_sbdsqr_work.c │ │ │ │ ├── lapacke_sbdsvdx.c │ │ │ │ ├── lapacke_sbdsvdx_work.c │ │ │ │ ├── lapacke_sdisna.c │ │ │ │ ├── lapacke_sdisna_work.c │ │ │ │ ├── lapacke_sgbbrd.c │ │ │ │ ├── lapacke_sgbbrd_work.c │ │ │ │ ├── lapacke_sgbcon.c │ │ │ │ ├── lapacke_sgbcon_work.c │ │ │ │ ├── lapacke_sgbequ.c │ │ │ │ ├── lapacke_sgbequ_work.c │ │ │ │ ├── lapacke_sgbequb.c │ │ │ │ ├── lapacke_sgbequb_work.c │ │ │ │ ├── lapacke_sgbrfs.c │ │ │ │ ├── lapacke_sgbrfs_work.c │ │ │ │ ├── lapacke_sgbrfsx.c │ │ │ │ ├── lapacke_sgbrfsx_work.c │ │ │ │ ├── lapacke_sgbsv.c │ │ │ │ ├── lapacke_sgbsv_work.c │ │ │ │ ├── lapacke_sgbsvx.c │ │ │ │ ├── lapacke_sgbsvx_work.c │ │ │ │ ├── lapacke_sgbsvxx.c │ │ │ │ ├── lapacke_sgbsvxx_work.c │ │ │ │ ├── lapacke_sgbtrf.c │ │ │ │ ├── lapacke_sgbtrf_work.c │ │ │ │ ├── lapacke_sgbtrs.c │ │ │ │ ├── lapacke_sgbtrs_work.c │ │ │ │ ├── lapacke_sgebak.c │ │ │ │ ├── lapacke_sgebak_work.c │ │ │ │ ├── lapacke_sgebal.c │ │ │ │ ├── lapacke_sgebal_work.c │ │ │ │ ├── lapacke_sgebrd.c │ │ │ │ ├── lapacke_sgebrd_work.c │ │ │ │ ├── lapacke_sgecon.c │ │ │ │ ├── lapacke_sgecon_work.c │ │ │ │ ├── lapacke_sgedmd.c │ │ │ │ ├── lapacke_sgedmd_work.c │ │ │ │ ├── lapacke_sgedmdq.c │ │ │ │ ├── lapacke_sgedmdq_work.c │ │ │ │ ├── lapacke_sgeequ.c │ │ │ │ ├── lapacke_sgeequ_work.c │ │ │ │ ├── lapacke_sgeequb.c │ │ │ │ ├── lapacke_sgeequb_work.c │ │ │ │ ├── lapacke_sgees.c │ │ │ │ ├── lapacke_sgees_work.c │ │ │ │ ├── lapacke_sgeesx.c │ │ │ │ ├── lapacke_sgeesx_work.c │ │ │ │ ├── lapacke_sgeev.c │ │ │ │ ├── lapacke_sgeev_work.c │ │ │ │ ├── lapacke_sgeevx.c │ │ │ │ ├── lapacke_sgeevx_work.c │ │ │ │ ├── lapacke_sgehrd.c │ │ │ │ ├── lapacke_sgehrd_work.c │ │ │ │ ├── lapacke_sgejsv.c │ │ │ │ ├── lapacke_sgejsv_work.c │ │ │ │ ├── lapacke_sgelq.c │ │ │ │ ├── lapacke_sgelq2.c │ │ │ │ ├── lapacke_sgelq2_work.c │ │ │ │ ├── lapacke_sgelq_work.c │ │ │ │ ├── lapacke_sgelqf.c │ │ │ │ ├── lapacke_sgelqf_work.c │ │ │ │ ├── lapacke_sgels.c │ │ │ │ ├── lapacke_sgels_work.c │ │ │ │ ├── lapacke_sgelsd.c │ │ │ │ ├── lapacke_sgelsd_work.c │ │ │ │ ├── lapacke_sgelss.c │ │ │ │ ├── lapacke_sgelss_work.c │ │ │ │ ├── lapacke_sgelsy.c │ │ │ │ ├── lapacke_sgelsy_work.c │ │ │ │ ├── lapacke_sgemlq.c │ │ │ │ ├── lapacke_sgemlq_work.c │ │ │ │ ├── lapacke_sgemqr.c │ │ │ │ ├── lapacke_sgemqr_work.c │ │ │ │ ├── lapacke_sgemqrt.c │ │ │ │ ├── lapacke_sgemqrt_work.c │ │ │ │ ├── lapacke_sgeqlf.c │ │ │ │ ├── lapacke_sgeqlf_work.c │ │ │ │ ├── lapacke_sgeqp3.c │ │ │ │ ├── lapacke_sgeqp3_work.c │ │ │ │ ├── lapacke_sgeqpf.c │ │ │ │ ├── lapacke_sgeqpf_work.c │ │ │ │ ├── lapacke_sgeqr.c │ │ │ │ ├── lapacke_sgeqr2.c │ │ │ │ ├── lapacke_sgeqr2_work.c │ │ │ │ ├── lapacke_sgeqr_work.c │ │ │ │ ├── lapacke_sgeqrf.c │ │ │ │ ├── lapacke_sgeqrf_work.c │ │ │ │ ├── lapacke_sgeqrfp.c │ │ │ │ ├── lapacke_sgeqrfp_work.c │ │ │ │ ├── lapacke_sgeqrt.c │ │ │ │ ├── lapacke_sgeqrt2.c │ │ │ │ ├── lapacke_sgeqrt2_work.c │ │ │ │ ├── lapacke_sgeqrt3.c │ │ │ │ ├── lapacke_sgeqrt3_work.c │ │ │ │ ├── lapacke_sgeqrt_work.c │ │ │ │ ├── lapacke_sgerfs.c │ │ │ │ ├── lapacke_sgerfs_work.c │ │ │ │ ├── lapacke_sgerfsx.c │ │ │ │ ├── lapacke_sgerfsx_work.c │ │ │ │ ├── lapacke_sgerqf.c │ │ │ │ ├── lapacke_sgerqf_work.c │ │ │ │ ├── lapacke_sgesdd.c │ │ │ │ ├── lapacke_sgesdd_work.c │ │ │ │ ├── lapacke_sgesv.c │ │ │ │ ├── lapacke_sgesv_work.c │ │ │ │ ├── lapacke_sgesvd.c │ │ │ │ ├── lapacke_sgesvd_work.c │ │ │ │ ├── lapacke_sgesvdq.c │ │ │ │ ├── lapacke_sgesvdq_work.c │ │ │ │ ├── lapacke_sgesvdx.c │ │ │ │ ├── lapacke_sgesvdx_work.c │ │ │ │ ├── lapacke_sgesvj.c │ │ │ │ ├── lapacke_sgesvj_work.c │ │ │ │ ├── lapacke_sgesvx.c │ │ │ │ ├── lapacke_sgesvx_work.c │ │ │ │ ├── lapacke_sgesvxx.c │ │ │ │ ├── lapacke_sgesvxx_work.c │ │ │ │ ├── lapacke_sgetf2.c │ │ │ │ ├── lapacke_sgetf2_work.c │ │ │ │ ├── lapacke_sgetrf.c │ │ │ │ ├── lapacke_sgetrf2.c │ │ │ │ ├── lapacke_sgetrf2_work.c │ │ │ │ ├── lapacke_sgetrf_work.c │ │ │ │ ├── lapacke_sgetri.c │ │ │ │ ├── lapacke_sgetri_work.c │ │ │ │ ├── lapacke_sgetrs.c │ │ │ │ ├── lapacke_sgetrs_work.c │ │ │ │ ├── lapacke_sgetsls.c │ │ │ │ ├── lapacke_sgetsls_work.c │ │ │ │ ├── lapacke_sgetsqrhrt.c │ │ │ │ ├── lapacke_sgetsqrhrt_work.c │ │ │ │ ├── lapacke_sggbak.c │ │ │ │ ├── lapacke_sggbak_work.c │ │ │ │ ├── lapacke_sggbal.c │ │ │ │ ├── lapacke_sggbal_work.c │ │ │ │ ├── lapacke_sgges.c │ │ │ │ ├── lapacke_sgges3.c │ │ │ │ ├── lapacke_sgges3_work.c │ │ │ │ ├── lapacke_sgges_work.c │ │ │ │ ├── lapacke_sggesx.c │ │ │ │ ├── lapacke_sggesx_work.c │ │ │ │ ├── lapacke_sggev.c │ │ │ │ ├── lapacke_sggev3.c │ │ │ │ ├── lapacke_sggev3_work.c │ │ │ │ ├── lapacke_sggev_work.c │ │ │ │ ├── lapacke_sggevx.c │ │ │ │ ├── lapacke_sggevx_work.c │ │ │ │ ├── lapacke_sggglm.c │ │ │ │ ├── lapacke_sggglm_work.c │ │ │ │ ├── lapacke_sgghd3.c │ │ │ │ ├── lapacke_sgghd3_work.c │ │ │ │ ├── lapacke_sgghrd.c │ │ │ │ ├── lapacke_sgghrd_work.c │ │ │ │ ├── lapacke_sgglse.c │ │ │ │ ├── lapacke_sgglse_work.c │ │ │ │ ├── lapacke_sggqrf.c │ │ │ │ ├── lapacke_sggqrf_work.c │ │ │ │ ├── lapacke_sggrqf.c │ │ │ │ ├── lapacke_sggrqf_work.c │ │ │ │ ├── lapacke_sggsvd.c │ │ │ │ ├── lapacke_sggsvd3.c │ │ │ │ ├── lapacke_sggsvd3_work.c │ │ │ │ ├── lapacke_sggsvd_work.c │ │ │ │ ├── lapacke_sggsvp.c │ │ │ │ ├── lapacke_sggsvp3.c │ │ │ │ ├── lapacke_sggsvp3_work.c │ │ │ │ ├── lapacke_sggsvp_work.c │ │ │ │ ├── lapacke_sgtcon.c │ │ │ │ ├── lapacke_sgtcon_work.c │ │ │ │ ├── lapacke_sgtrfs.c │ │ │ │ ├── lapacke_sgtrfs_work.c │ │ │ │ ├── lapacke_sgtsv.c │ │ │ │ ├── lapacke_sgtsv_work.c │ │ │ │ ├── lapacke_sgtsvx.c │ │ │ │ ├── lapacke_sgtsvx_work.c │ │ │ │ ├── lapacke_sgttrf.c │ │ │ │ ├── lapacke_sgttrf_work.c │ │ │ │ ├── lapacke_sgttrs.c │ │ │ │ ├── lapacke_sgttrs_work.c │ │ │ │ ├── lapacke_shgeqz.c │ │ │ │ ├── lapacke_shgeqz_work.c │ │ │ │ ├── lapacke_shsein.c │ │ │ │ ├── lapacke_shsein_work.c │ │ │ │ ├── lapacke_shseqr.c │ │ │ │ ├── lapacke_shseqr_work.c │ │ │ │ ├── lapacke_slacn2.c │ │ │ │ ├── lapacke_slacn2_work.c │ │ │ │ ├── lapacke_slacpy.c │ │ │ │ ├── lapacke_slacpy_work.c │ │ │ │ ├── lapacke_slag2d.c │ │ │ │ ├── lapacke_slag2d_work.c │ │ │ │ ├── lapacke_slagge.c │ │ │ │ ├── lapacke_slagge_work.c │ │ │ │ ├── lapacke_slagsy.c │ │ │ │ ├── lapacke_slagsy_work.c │ │ │ │ ├── lapacke_slamch.c │ │ │ │ ├── lapacke_slamch_work.c │ │ │ │ ├── lapacke_slangb.c │ │ │ │ ├── lapacke_slangb_work.c │ │ │ │ ├── lapacke_slange.c │ │ │ │ ├── lapacke_slange_work.c │ │ │ │ ├── lapacke_slansy.c │ │ │ │ ├── lapacke_slansy_work.c │ │ │ │ ├── lapacke_slantr.c │ │ │ │ ├── lapacke_slantr_work.c │ │ │ │ ├── lapacke_slapmr.c │ │ │ │ ├── lapacke_slapmr_work.c │ │ │ │ ├── lapacke_slapmt.c │ │ │ │ ├── lapacke_slapmt_work.c │ │ │ │ ├── lapacke_slapy2.c │ │ │ │ ├── lapacke_slapy2_work.c │ │ │ │ ├── lapacke_slapy3.c │ │ │ │ ├── lapacke_slapy3_work.c │ │ │ │ ├── lapacke_slarfb.c │ │ │ │ ├── lapacke_slarfb_work.c │ │ │ │ ├── lapacke_slarfg.c │ │ │ │ ├── lapacke_slarfg_work.c │ │ │ │ ├── lapacke_slarft.c │ │ │ │ ├── lapacke_slarft_work.c │ │ │ │ ├── lapacke_slarfx.c │ │ │ │ ├── lapacke_slarfx_work.c │ │ │ │ ├── lapacke_slarnv.c │ │ │ │ ├── lapacke_slarnv_work.c │ │ │ │ ├── lapacke_slartgp.c │ │ │ │ ├── lapacke_slartgp_work.c │ │ │ │ ├── lapacke_slartgs.c │ │ │ │ ├── lapacke_slartgs_work.c │ │ │ │ ├── lapacke_slascl.c │ │ │ │ ├── lapacke_slascl_work.c │ │ │ │ ├── lapacke_slaset.c │ │ │ │ ├── lapacke_slaset_work.c │ │ │ │ ├── lapacke_slasrt.c │ │ │ │ ├── lapacke_slasrt_work.c │ │ │ │ ├── lapacke_slassq.c │ │ │ │ ├── lapacke_slassq_work.c │ │ │ │ ├── lapacke_slaswp.c │ │ │ │ ├── lapacke_slaswp_work.c │ │ │ │ ├── lapacke_slatms.c │ │ │ │ ├── lapacke_slatms_work.c │ │ │ │ ├── lapacke_slauum.c │ │ │ │ ├── lapacke_slauum_work.c │ │ │ │ ├── lapacke_sopgtr.c │ │ │ │ ├── lapacke_sopgtr_work.c │ │ │ │ ├── lapacke_sopmtr.c │ │ │ │ ├── lapacke_sopmtr_work.c │ │ │ │ ├── lapacke_sorbdb.c │ │ │ │ ├── lapacke_sorbdb_work.c │ │ │ │ ├── lapacke_sorcsd.c │ │ │ │ ├── lapacke_sorcsd2by1.c │ │ │ │ ├── lapacke_sorcsd2by1_work.c │ │ │ │ ├── lapacke_sorcsd_work.c │ │ │ │ ├── lapacke_sorgbr.c │ │ │ │ ├── lapacke_sorgbr_work.c │ │ │ │ ├── lapacke_sorghr.c │ │ │ │ ├── lapacke_sorghr_work.c │ │ │ │ ├── lapacke_sorglq.c │ │ │ │ ├── lapacke_sorglq_work.c │ │ │ │ ├── lapacke_sorgql.c │ │ │ │ ├── lapacke_sorgql_work.c │ │ │ │ ├── lapacke_sorgqr.c │ │ │ │ ├── lapacke_sorgqr_work.c │ │ │ │ ├── lapacke_sorgrq.c │ │ │ │ ├── lapacke_sorgrq_work.c │ │ │ │ ├── lapacke_sorgtr.c │ │ │ │ ├── lapacke_sorgtr_work.c │ │ │ │ ├── lapacke_sorgtsqr_row.c │ │ │ │ ├── lapacke_sorgtsqr_row_work.c │ │ │ │ ├── lapacke_sorhr_col.c │ │ │ │ ├── lapacke_sorhr_col_work.c │ │ │ │ ├── lapacke_sormbr.c │ │ │ │ ├── lapacke_sormbr_work.c │ │ │ │ ├── lapacke_sormhr.c │ │ │ │ ├── lapacke_sormhr_work.c │ │ │ │ ├── lapacke_sormlq.c │ │ │ │ ├── lapacke_sormlq_work.c │ │ │ │ ├── lapacke_sormql.c │ │ │ │ ├── lapacke_sormql_work.c │ │ │ │ ├── lapacke_sormqr.c │ │ │ │ ├── lapacke_sormqr_work.c │ │ │ │ ├── lapacke_sormrq.c │ │ │ │ ├── lapacke_sormrq_work.c │ │ │ │ ├── lapacke_sormrz.c │ │ │ │ ├── lapacke_sormrz_work.c │ │ │ │ ├── lapacke_sormtr.c │ │ │ │ ├── lapacke_sormtr_work.c │ │ │ │ ├── lapacke_spbcon.c │ │ │ │ ├── lapacke_spbcon_work.c │ │ │ │ ├── lapacke_spbequ.c │ │ │ │ ├── lapacke_spbequ_work.c │ │ │ │ ├── lapacke_spbrfs.c │ │ │ │ ├── lapacke_spbrfs_work.c │ │ │ │ ├── lapacke_spbstf.c │ │ │ │ ├── lapacke_spbstf_work.c │ │ │ │ ├── lapacke_spbsv.c │ │ │ │ ├── lapacke_spbsv_work.c │ │ │ │ ├── lapacke_spbsvx.c │ │ │ │ ├── lapacke_spbsvx_work.c │ │ │ │ ├── lapacke_spbtrf.c │ │ │ │ ├── lapacke_spbtrf_work.c │ │ │ │ ├── lapacke_spbtrs.c │ │ │ │ ├── lapacke_spbtrs_work.c │ │ │ │ ├── lapacke_spftrf.c │ │ │ │ ├── lapacke_spftrf_work.c │ │ │ │ ├── lapacke_spftri.c │ │ │ │ ├── lapacke_spftri_work.c │ │ │ │ ├── lapacke_spftrs.c │ │ │ │ ├── lapacke_spftrs_work.c │ │ │ │ ├── lapacke_spocon.c │ │ │ │ ├── lapacke_spocon_work.c │ │ │ │ ├── lapacke_spoequ.c │ │ │ │ ├── lapacke_spoequ_work.c │ │ │ │ ├── lapacke_spoequb.c │ │ │ │ ├── lapacke_spoequb_work.c │ │ │ │ ├── lapacke_sporfs.c │ │ │ │ ├── lapacke_sporfs_work.c │ │ │ │ ├── lapacke_sporfsx.c │ │ │ │ ├── lapacke_sporfsx_work.c │ │ │ │ ├── lapacke_sposv.c │ │ │ │ ├── lapacke_sposv_work.c │ │ │ │ ├── lapacke_sposvx.c │ │ │ │ ├── lapacke_sposvx_work.c │ │ │ │ ├── lapacke_sposvxx.c │ │ │ │ ├── lapacke_sposvxx_work.c │ │ │ │ ├── lapacke_spotrf.c │ │ │ │ ├── lapacke_spotrf2.c │ │ │ │ ├── lapacke_spotrf2_work.c │ │ │ │ ├── lapacke_spotrf_work.c │ │ │ │ ├── lapacke_spotri.c │ │ │ │ ├── lapacke_spotri_work.c │ │ │ │ ├── lapacke_spotrs.c │ │ │ │ ├── lapacke_spotrs_work.c │ │ │ │ ├── lapacke_sppcon.c │ │ │ │ ├── lapacke_sppcon_work.c │ │ │ │ ├── lapacke_sppequ.c │ │ │ │ ├── lapacke_sppequ_work.c │ │ │ │ ├── lapacke_spprfs.c │ │ │ │ ├── lapacke_spprfs_work.c │ │ │ │ ├── lapacke_sppsv.c │ │ │ │ ├── lapacke_sppsv_work.c │ │ │ │ ├── lapacke_sppsvx.c │ │ │ │ ├── lapacke_sppsvx_work.c │ │ │ │ ├── lapacke_spptrf.c │ │ │ │ ├── lapacke_spptrf_work.c │ │ │ │ ├── lapacke_spptri.c │ │ │ │ ├── lapacke_spptri_work.c │ │ │ │ ├── lapacke_spptrs.c │ │ │ │ ├── lapacke_spptrs_work.c │ │ │ │ ├── lapacke_spstrf.c │ │ │ │ ├── lapacke_spstrf_work.c │ │ │ │ ├── lapacke_sptcon.c │ │ │ │ ├── lapacke_sptcon_work.c │ │ │ │ ├── lapacke_spteqr.c │ │ │ │ ├── lapacke_spteqr_work.c │ │ │ │ ├── lapacke_sptrfs.c │ │ │ │ ├── lapacke_sptrfs_work.c │ │ │ │ ├── lapacke_sptsv.c │ │ │ │ ├── lapacke_sptsv_work.c │ │ │ │ ├── lapacke_sptsvx.c │ │ │ │ ├── lapacke_sptsvx_work.c │ │ │ │ ├── lapacke_spttrf.c │ │ │ │ ├── lapacke_spttrf_work.c │ │ │ │ ├── lapacke_spttrs.c │ │ │ │ ├── lapacke_spttrs_work.c │ │ │ │ ├── lapacke_ssbev.c │ │ │ │ ├── lapacke_ssbev_2stage.c │ │ │ │ ├── lapacke_ssbev_2stage_work.c │ │ │ │ ├── lapacke_ssbev_work.c │ │ │ │ ├── lapacke_ssbevd.c │ │ │ │ ├── lapacke_ssbevd_2stage.c │ │ │ │ ├── lapacke_ssbevd_2stage_work.c │ │ │ │ ├── lapacke_ssbevd_work.c │ │ │ │ ├── lapacke_ssbevx.c │ │ │ │ ├── lapacke_ssbevx_2stage.c │ │ │ │ ├── lapacke_ssbevx_2stage_work.c │ │ │ │ ├── lapacke_ssbevx_work.c │ │ │ │ ├── lapacke_ssbgst.c │ │ │ │ ├── lapacke_ssbgst_work.c │ │ │ │ ├── lapacke_ssbgv.c │ │ │ │ ├── lapacke_ssbgv_work.c │ │ │ │ ├── lapacke_ssbgvd.c │ │ │ │ ├── lapacke_ssbgvd_work.c │ │ │ │ ├── lapacke_ssbgvx.c │ │ │ │ ├── lapacke_ssbgvx_work.c │ │ │ │ ├── lapacke_ssbtrd.c │ │ │ │ ├── lapacke_ssbtrd_work.c │ │ │ │ ├── lapacke_ssfrk.c │ │ │ │ ├── lapacke_ssfrk_work.c │ │ │ │ ├── lapacke_sspcon.c │ │ │ │ ├── lapacke_sspcon_work.c │ │ │ │ ├── lapacke_sspev.c │ │ │ │ ├── lapacke_sspev_work.c │ │ │ │ ├── lapacke_sspevd.c │ │ │ │ ├── lapacke_sspevd_work.c │ │ │ │ ├── lapacke_sspevx.c │ │ │ │ ├── lapacke_sspevx_work.c │ │ │ │ ├── lapacke_sspgst.c │ │ │ │ ├── lapacke_sspgst_work.c │ │ │ │ ├── lapacke_sspgv.c │ │ │ │ ├── lapacke_sspgv_work.c │ │ │ │ ├── lapacke_sspgvd.c │ │ │ │ ├── lapacke_sspgvd_work.c │ │ │ │ ├── lapacke_sspgvx.c │ │ │ │ ├── lapacke_sspgvx_work.c │ │ │ │ ├── lapacke_ssprfs.c │ │ │ │ ├── lapacke_ssprfs_work.c │ │ │ │ ├── lapacke_sspsv.c │ │ │ │ ├── lapacke_sspsv_work.c │ │ │ │ ├── lapacke_sspsvx.c │ │ │ │ ├── lapacke_sspsvx_work.c │ │ │ │ ├── lapacke_ssptrd.c │ │ │ │ ├── lapacke_ssptrd_work.c │ │ │ │ ├── lapacke_ssptrf.c │ │ │ │ ├── lapacke_ssptrf_work.c │ │ │ │ ├── lapacke_ssptri.c │ │ │ │ ├── lapacke_ssptri_work.c │ │ │ │ ├── lapacke_ssptrs.c │ │ │ │ ├── lapacke_ssptrs_work.c │ │ │ │ ├── lapacke_sstebz.c │ │ │ │ ├── lapacke_sstebz_work.c │ │ │ │ ├── lapacke_sstedc.c │ │ │ │ ├── lapacke_sstedc_work.c │ │ │ │ ├── lapacke_sstegr.c │ │ │ │ ├── lapacke_sstegr_work.c │ │ │ │ ├── lapacke_sstein.c │ │ │ │ ├── lapacke_sstein_work.c │ │ │ │ ├── lapacke_sstemr.c │ │ │ │ ├── lapacke_sstemr_work.c │ │ │ │ ├── lapacke_ssteqr.c │ │ │ │ ├── lapacke_ssteqr_work.c │ │ │ │ ├── lapacke_ssterf.c │ │ │ │ ├── lapacke_ssterf_work.c │ │ │ │ ├── lapacke_sstev.c │ │ │ │ ├── lapacke_sstev_work.c │ │ │ │ ├── lapacke_sstevd.c │ │ │ │ ├── lapacke_sstevd_work.c │ │ │ │ ├── lapacke_sstevr.c │ │ │ │ ├── lapacke_sstevr_work.c │ │ │ │ ├── lapacke_sstevx.c │ │ │ │ ├── lapacke_sstevx_work.c │ │ │ │ ├── lapacke_ssycon.c │ │ │ │ ├── lapacke_ssycon_3.c │ │ │ │ ├── lapacke_ssycon_3_work.c │ │ │ │ ├── lapacke_ssycon_work.c │ │ │ │ ├── lapacke_ssyconv.c │ │ │ │ ├── lapacke_ssyconv_work.c │ │ │ │ ├── lapacke_ssyequb.c │ │ │ │ ├── lapacke_ssyequb_work.c │ │ │ │ ├── lapacke_ssyev.c │ │ │ │ ├── lapacke_ssyev_2stage.c │ │ │ │ ├── lapacke_ssyev_2stage_work.c │ │ │ │ ├── lapacke_ssyev_work.c │ │ │ │ ├── lapacke_ssyevd.c │ │ │ │ ├── lapacke_ssyevd_2stage.c │ │ │ │ ├── lapacke_ssyevd_2stage_work.c │ │ │ │ ├── lapacke_ssyevd_work.c │ │ │ │ ├── lapacke_ssyevr.c │ │ │ │ ├── lapacke_ssyevr_2stage.c │ │ │ │ ├── lapacke_ssyevr_2stage_work.c │ │ │ │ ├── lapacke_ssyevr_work.c │ │ │ │ ├── lapacke_ssyevx.c │ │ │ │ ├── lapacke_ssyevx_2stage.c │ │ │ │ ├── lapacke_ssyevx_2stage_work.c │ │ │ │ ├── lapacke_ssyevx_work.c │ │ │ │ ├── lapacke_ssygst.c │ │ │ │ ├── lapacke_ssygst_work.c │ │ │ │ ├── lapacke_ssygv.c │ │ │ │ ├── lapacke_ssygv_2stage.c │ │ │ │ ├── lapacke_ssygv_2stage_work.c │ │ │ │ ├── lapacke_ssygv_work.c │ │ │ │ ├── lapacke_ssygvd.c │ │ │ │ ├── lapacke_ssygvd_work.c │ │ │ │ ├── lapacke_ssygvx.c │ │ │ │ ├── lapacke_ssygvx_work.c │ │ │ │ ├── lapacke_ssyrfs.c │ │ │ │ ├── lapacke_ssyrfs_work.c │ │ │ │ ├── lapacke_ssyrfsx.c │ │ │ │ ├── lapacke_ssyrfsx_work.c │ │ │ │ ├── lapacke_ssysv.c │ │ │ │ ├── lapacke_ssysv_aa.c │ │ │ │ ├── lapacke_ssysv_aa_2stage.c │ │ │ │ ├── lapacke_ssysv_aa_2stage_work.c │ │ │ │ ├── lapacke_ssysv_aa_work.c │ │ │ │ ├── lapacke_ssysv_rk.c │ │ │ │ ├── lapacke_ssysv_rk_work.c │ │ │ │ ├── lapacke_ssysv_rook.c │ │ │ │ ├── lapacke_ssysv_rook_work.c │ │ │ │ ├── lapacke_ssysv_work.c │ │ │ │ ├── lapacke_ssysvx.c │ │ │ │ ├── lapacke_ssysvx_work.c │ │ │ │ ├── lapacke_ssysvxx.c │ │ │ │ ├── lapacke_ssysvxx_work.c │ │ │ │ ├── lapacke_ssyswapr.c │ │ │ │ ├── lapacke_ssyswapr_work.c │ │ │ │ ├── lapacke_ssytrd.c │ │ │ │ ├── lapacke_ssytrd_work.c │ │ │ │ ├── lapacke_ssytrf.c │ │ │ │ ├── lapacke_ssytrf_aa.c │ │ │ │ ├── lapacke_ssytrf_aa_2stage.c │ │ │ │ ├── lapacke_ssytrf_aa_2stage_work.c │ │ │ │ ├── lapacke_ssytrf_aa_work.c │ │ │ │ ├── lapacke_ssytrf_rk.c │ │ │ │ ├── lapacke_ssytrf_rk_work.c │ │ │ │ ├── lapacke_ssytrf_rook.c │ │ │ │ ├── lapacke_ssytrf_rook_work.c │ │ │ │ ├── lapacke_ssytrf_work.c │ │ │ │ ├── lapacke_ssytri.c │ │ │ │ ├── lapacke_ssytri2.c │ │ │ │ ├── lapacke_ssytri2_work.c │ │ │ │ ├── lapacke_ssytri2x.c │ │ │ │ ├── lapacke_ssytri2x_work.c │ │ │ │ ├── lapacke_ssytri_3.c │ │ │ │ ├── lapacke_ssytri_3_work.c │ │ │ │ ├── lapacke_ssytri_work.c │ │ │ │ ├── lapacke_ssytrs.c │ │ │ │ ├── lapacke_ssytrs2.c │ │ │ │ ├── lapacke_ssytrs2_work.c │ │ │ │ ├── lapacke_ssytrs_3.c │ │ │ │ ├── lapacke_ssytrs_3_work.c │ │ │ │ ├── lapacke_ssytrs_aa.c │ │ │ │ ├── lapacke_ssytrs_aa_2stage.c │ │ │ │ ├── lapacke_ssytrs_aa_2stage_work.c │ │ │ │ ├── lapacke_ssytrs_aa_work.c │ │ │ │ ├── lapacke_ssytrs_rook.c │ │ │ │ ├── lapacke_ssytrs_rook_work.c │ │ │ │ ├── lapacke_ssytrs_work.c │ │ │ │ ├── lapacke_stbcon.c │ │ │ │ ├── lapacke_stbcon_work.c │ │ │ │ ├── lapacke_stbrfs.c │ │ │ │ ├── lapacke_stbrfs_work.c │ │ │ │ ├── lapacke_stbtrs.c │ │ │ │ ├── lapacke_stbtrs_work.c │ │ │ │ ├── lapacke_stfsm.c │ │ │ │ ├── lapacke_stfsm_work.c │ │ │ │ ├── lapacke_stftri.c │ │ │ │ ├── lapacke_stftri_work.c │ │ │ │ ├── lapacke_stfttp.c │ │ │ │ ├── lapacke_stfttp_work.c │ │ │ │ ├── lapacke_stfttr.c │ │ │ │ ├── lapacke_stfttr_work.c │ │ │ │ ├── lapacke_stgevc.c │ │ │ │ ├── lapacke_stgevc_work.c │ │ │ │ ├── lapacke_stgexc.c │ │ │ │ ├── lapacke_stgexc_work.c │ │ │ │ ├── lapacke_stgsen.c │ │ │ │ ├── lapacke_stgsen_work.c │ │ │ │ ├── lapacke_stgsja.c │ │ │ │ ├── lapacke_stgsja_work.c │ │ │ │ ├── lapacke_stgsna.c │ │ │ │ ├── lapacke_stgsna_work.c │ │ │ │ ├── lapacke_stgsyl.c │ │ │ │ ├── lapacke_stgsyl_work.c │ │ │ │ ├── lapacke_stpcon.c │ │ │ │ ├── lapacke_stpcon_work.c │ │ │ │ ├── lapacke_stpmqrt.c │ │ │ │ ├── lapacke_stpmqrt_work.c │ │ │ │ ├── lapacke_stpqrt.c │ │ │ │ ├── lapacke_stpqrt2.c │ │ │ │ ├── lapacke_stpqrt2_work.c │ │ │ │ ├── lapacke_stpqrt_work.c │ │ │ │ ├── lapacke_stprfb.c │ │ │ │ ├── lapacke_stprfb_work.c │ │ │ │ ├── lapacke_stprfs.c │ │ │ │ ├── lapacke_stprfs_work.c │ │ │ │ ├── lapacke_stptri.c │ │ │ │ ├── lapacke_stptri_work.c │ │ │ │ ├── lapacke_stptrs.c │ │ │ │ ├── lapacke_stptrs_work.c │ │ │ │ ├── lapacke_stpttf.c │ │ │ │ ├── lapacke_stpttf_work.c │ │ │ │ ├── lapacke_stpttr.c │ │ │ │ ├── lapacke_stpttr_work.c │ │ │ │ ├── lapacke_strcon.c │ │ │ │ ├── lapacke_strcon_work.c │ │ │ │ ├── lapacke_strevc.c │ │ │ │ ├── lapacke_strevc_work.c │ │ │ │ ├── lapacke_strexc.c │ │ │ │ ├── lapacke_strexc_work.c │ │ │ │ ├── lapacke_strrfs.c │ │ │ │ ├── lapacke_strrfs_work.c │ │ │ │ ├── lapacke_strsen.c │ │ │ │ ├── lapacke_strsen_work.c │ │ │ │ ├── lapacke_strsna.c │ │ │ │ ├── lapacke_strsna_work.c │ │ │ │ ├── lapacke_strsyl.c │ │ │ │ ├── lapacke_strsyl3.c │ │ │ │ ├── lapacke_strsyl3_work.c │ │ │ │ ├── lapacke_strsyl_work.c │ │ │ │ ├── lapacke_strtri.c │ │ │ │ ├── lapacke_strtri_work.c │ │ │ │ ├── lapacke_strtrs.c │ │ │ │ ├── lapacke_strtrs_work.c │ │ │ │ ├── lapacke_strttf.c │ │ │ │ ├── lapacke_strttf_work.c │ │ │ │ ├── lapacke_strttp.c │ │ │ │ ├── lapacke_strttp_work.c │ │ │ │ ├── lapacke_stzrzf.c │ │ │ │ ├── lapacke_stzrzf_work.c │ │ │ │ ├── lapacke_zbbcsd.c │ │ │ │ ├── lapacke_zbbcsd_work.c │ │ │ │ ├── lapacke_zbdsqr.c │ │ │ │ ├── lapacke_zbdsqr_work.c │ │ │ │ ├── lapacke_zcgesv.c │ │ │ │ ├── lapacke_zcgesv_work.c │ │ │ │ ├── lapacke_zcposv.c │ │ │ │ ├── lapacke_zcposv_work.c │ │ │ │ ├── lapacke_zgbbrd.c │ │ │ │ ├── lapacke_zgbbrd_work.c │ │ │ │ ├── lapacke_zgbcon.c │ │ │ │ ├── lapacke_zgbcon_work.c │ │ │ │ ├── lapacke_zgbequ.c │ │ │ │ ├── lapacke_zgbequ_work.c │ │ │ │ ├── lapacke_zgbequb.c │ │ │ │ ├── lapacke_zgbequb_work.c │ │ │ │ ├── lapacke_zgbrfs.c │ │ │ │ ├── lapacke_zgbrfs_work.c │ │ │ │ ├── lapacke_zgbrfsx.c │ │ │ │ ├── lapacke_zgbrfsx_work.c │ │ │ │ ├── lapacke_zgbsv.c │ │ │ │ ├── lapacke_zgbsv_work.c │ │ │ │ ├── lapacke_zgbsvx.c │ │ │ │ ├── lapacke_zgbsvx_work.c │ │ │ │ ├── lapacke_zgbsvxx.c │ │ │ │ ├── lapacke_zgbsvxx_work.c │ │ │ │ ├── lapacke_zgbtrf.c │ │ │ │ ├── lapacke_zgbtrf_work.c │ │ │ │ ├── lapacke_zgbtrs.c │ │ │ │ ├── lapacke_zgbtrs_work.c │ │ │ │ ├── lapacke_zgebak.c │ │ │ │ ├── lapacke_zgebak_work.c │ │ │ │ ├── lapacke_zgebal.c │ │ │ │ ├── lapacke_zgebal_work.c │ │ │ │ ├── lapacke_zgebrd.c │ │ │ │ ├── lapacke_zgebrd_work.c │ │ │ │ ├── lapacke_zgecon.c │ │ │ │ ├── lapacke_zgecon_work.c │ │ │ │ ├── lapacke_zgedmd.c │ │ │ │ ├── lapacke_zgedmd_work.c │ │ │ │ ├── lapacke_zgedmdq.c │ │ │ │ ├── lapacke_zgedmdq_work.c │ │ │ │ ├── lapacke_zgeequ.c │ │ │ │ ├── lapacke_zgeequ_work.c │ │ │ │ ├── lapacke_zgeequb.c │ │ │ │ ├── lapacke_zgeequb_work.c │ │ │ │ ├── lapacke_zgees.c │ │ │ │ ├── lapacke_zgees_work.c │ │ │ │ ├── lapacke_zgeesx.c │ │ │ │ ├── lapacke_zgeesx_work.c │ │ │ │ ├── lapacke_zgeev.c │ │ │ │ ├── lapacke_zgeev_work.c │ │ │ │ ├── lapacke_zgeevx.c │ │ │ │ ├── lapacke_zgeevx_work.c │ │ │ │ ├── lapacke_zgehrd.c │ │ │ │ ├── lapacke_zgehrd_work.c │ │ │ │ ├── lapacke_zgejsv.c │ │ │ │ ├── lapacke_zgejsv_work.c │ │ │ │ ├── lapacke_zgelq.c │ │ │ │ ├── lapacke_zgelq2.c │ │ │ │ ├── lapacke_zgelq2_work.c │ │ │ │ ├── lapacke_zgelq_work.c │ │ │ │ ├── lapacke_zgelqf.c │ │ │ │ ├── lapacke_zgelqf_work.c │ │ │ │ ├── lapacke_zgels.c │ │ │ │ ├── lapacke_zgels_work.c │ │ │ │ ├── lapacke_zgelsd.c │ │ │ │ ├── lapacke_zgelsd_work.c │ │ │ │ ├── lapacke_zgelss.c │ │ │ │ ├── lapacke_zgelss_work.c │ │ │ │ ├── lapacke_zgelsy.c │ │ │ │ ├── lapacke_zgelsy_work.c │ │ │ │ ├── lapacke_zgemlq.c │ │ │ │ ├── lapacke_zgemlq_work.c │ │ │ │ ├── lapacke_zgemqr.c │ │ │ │ ├── lapacke_zgemqr_work.c │ │ │ │ ├── lapacke_zgemqrt.c │ │ │ │ ├── lapacke_zgemqrt_work.c │ │ │ │ ├── lapacke_zgeqlf.c │ │ │ │ ├── lapacke_zgeqlf_work.c │ │ │ │ ├── lapacke_zgeqp3.c │ │ │ │ ├── lapacke_zgeqp3_work.c │ │ │ │ ├── lapacke_zgeqpf.c │ │ │ │ ├── lapacke_zgeqpf_work.c │ │ │ │ ├── lapacke_zgeqr.c │ │ │ │ ├── lapacke_zgeqr2.c │ │ │ │ ├── lapacke_zgeqr2_work.c │ │ │ │ ├── lapacke_zgeqr_work.c │ │ │ │ ├── lapacke_zgeqrf.c │ │ │ │ ├── lapacke_zgeqrf_work.c │ │ │ │ ├── lapacke_zgeqrfp.c │ │ │ │ ├── lapacke_zgeqrfp_work.c │ │ │ │ ├── lapacke_zgeqrt.c │ │ │ │ ├── lapacke_zgeqrt2.c │ │ │ │ ├── lapacke_zgeqrt2_work.c │ │ │ │ ├── lapacke_zgeqrt3.c │ │ │ │ ├── lapacke_zgeqrt3_work.c │ │ │ │ ├── lapacke_zgeqrt_work.c │ │ │ │ ├── lapacke_zgerfs.c │ │ │ │ ├── lapacke_zgerfs_work.c │ │ │ │ ├── lapacke_zgerfsx.c │ │ │ │ ├── lapacke_zgerfsx_work.c │ │ │ │ ├── lapacke_zgerqf.c │ │ │ │ ├── lapacke_zgerqf_work.c │ │ │ │ ├── lapacke_zgesdd.c │ │ │ │ ├── lapacke_zgesdd_work.c │ │ │ │ ├── lapacke_zgesv.c │ │ │ │ ├── lapacke_zgesv_work.c │ │ │ │ ├── lapacke_zgesvd.c │ │ │ │ ├── lapacke_zgesvd_work.c │ │ │ │ ├── lapacke_zgesvdq.c │ │ │ │ ├── lapacke_zgesvdq_work.c │ │ │ │ ├── lapacke_zgesvdx.c │ │ │ │ ├── lapacke_zgesvdx_work.c │ │ │ │ ├── lapacke_zgesvj.c │ │ │ │ ├── lapacke_zgesvj_work.c │ │ │ │ ├── lapacke_zgesvx.c │ │ │ │ ├── lapacke_zgesvx_work.c │ │ │ │ ├── lapacke_zgesvxx.c │ │ │ │ ├── lapacke_zgesvxx_work.c │ │ │ │ ├── lapacke_zgetf2.c │ │ │ │ ├── lapacke_zgetf2_work.c │ │ │ │ ├── lapacke_zgetrf.c │ │ │ │ ├── lapacke_zgetrf2.c │ │ │ │ ├── lapacke_zgetrf2_work.c │ │ │ │ ├── lapacke_zgetrf_work.c │ │ │ │ ├── lapacke_zgetri.c │ │ │ │ ├── lapacke_zgetri_work.c │ │ │ │ ├── lapacke_zgetrs.c │ │ │ │ ├── lapacke_zgetrs_work.c │ │ │ │ ├── lapacke_zgetsls.c │ │ │ │ ├── lapacke_zgetsls_work.c │ │ │ │ ├── lapacke_zgetsqrhrt.c │ │ │ │ ├── lapacke_zgetsqrhrt_work.c │ │ │ │ ├── lapacke_zggbak.c │ │ │ │ ├── lapacke_zggbak_work.c │ │ │ │ ├── lapacke_zggbal.c │ │ │ │ ├── lapacke_zggbal_work.c │ │ │ │ ├── lapacke_zgges.c │ │ │ │ ├── lapacke_zgges3.c │ │ │ │ ├── lapacke_zgges3_work.c │ │ │ │ ├── lapacke_zgges_work.c │ │ │ │ ├── lapacke_zggesx.c │ │ │ │ ├── lapacke_zggesx_work.c │ │ │ │ ├── lapacke_zggev.c │ │ │ │ ├── lapacke_zggev3.c │ │ │ │ ├── lapacke_zggev3_work.c │ │ │ │ ├── lapacke_zggev_work.c │ │ │ │ ├── lapacke_zggevx.c │ │ │ │ ├── lapacke_zggevx_work.c │ │ │ │ ├── lapacke_zggglm.c │ │ │ │ ├── lapacke_zggglm_work.c │ │ │ │ ├── lapacke_zgghd3.c │ │ │ │ ├── lapacke_zgghd3_work.c │ │ │ │ ├── lapacke_zgghrd.c │ │ │ │ ├── lapacke_zgghrd_work.c │ │ │ │ ├── lapacke_zgglse.c │ │ │ │ ├── lapacke_zgglse_work.c │ │ │ │ ├── lapacke_zggqrf.c │ │ │ │ ├── lapacke_zggqrf_work.c │ │ │ │ ├── lapacke_zggrqf.c │ │ │ │ ├── lapacke_zggrqf_work.c │ │ │ │ ├── lapacke_zggsvd.c │ │ │ │ ├── lapacke_zggsvd3.c │ │ │ │ ├── lapacke_zggsvd3_work.c │ │ │ │ ├── lapacke_zggsvd_work.c │ │ │ │ ├── lapacke_zggsvp.c │ │ │ │ ├── lapacke_zggsvp3.c │ │ │ │ ├── lapacke_zggsvp3_work.c │ │ │ │ ├── lapacke_zggsvp_work.c │ │ │ │ ├── lapacke_zgtcon.c │ │ │ │ ├── lapacke_zgtcon_work.c │ │ │ │ ├── lapacke_zgtrfs.c │ │ │ │ ├── lapacke_zgtrfs_work.c │ │ │ │ ├── lapacke_zgtsv.c │ │ │ │ ├── lapacke_zgtsv_work.c │ │ │ │ ├── lapacke_zgtsvx.c │ │ │ │ ├── lapacke_zgtsvx_work.c │ │ │ │ ├── lapacke_zgttrf.c │ │ │ │ ├── lapacke_zgttrf_work.c │ │ │ │ ├── lapacke_zgttrs.c │ │ │ │ ├── lapacke_zgttrs_work.c │ │ │ │ ├── lapacke_zhbev.c │ │ │ │ ├── lapacke_zhbev_2stage.c │ │ │ │ ├── lapacke_zhbev_2stage_work.c │ │ │ │ ├── lapacke_zhbev_work.c │ │ │ │ ├── lapacke_zhbevd.c │ │ │ │ ├── lapacke_zhbevd_2stage.c │ │ │ │ ├── lapacke_zhbevd_2stage_work.c │ │ │ │ ├── lapacke_zhbevd_work.c │ │ │ │ ├── lapacke_zhbevx.c │ │ │ │ ├── lapacke_zhbevx_2stage.c │ │ │ │ ├── lapacke_zhbevx_2stage_work.c │ │ │ │ ├── lapacke_zhbevx_work.c │ │ │ │ ├── lapacke_zhbgst.c │ │ │ │ ├── lapacke_zhbgst_work.c │ │ │ │ ├── lapacke_zhbgv.c │ │ │ │ ├── lapacke_zhbgv_work.c │ │ │ │ ├── lapacke_zhbgvd.c │ │ │ │ ├── lapacke_zhbgvd_work.c │ │ │ │ ├── lapacke_zhbgvx.c │ │ │ │ ├── lapacke_zhbgvx_work.c │ │ │ │ ├── lapacke_zhbtrd.c │ │ │ │ ├── lapacke_zhbtrd_work.c │ │ │ │ ├── lapacke_zhecon.c │ │ │ │ ├── lapacke_zhecon_3.c │ │ │ │ ├── lapacke_zhecon_3_work.c │ │ │ │ ├── lapacke_zhecon_work.c │ │ │ │ ├── lapacke_zheequb.c │ │ │ │ ├── lapacke_zheequb_work.c │ │ │ │ ├── lapacke_zheev.c │ │ │ │ ├── lapacke_zheev_2stage.c │ │ │ │ ├── lapacke_zheev_2stage_work.c │ │ │ │ ├── lapacke_zheev_work.c │ │ │ │ ├── lapacke_zheevd.c │ │ │ │ ├── lapacke_zheevd_2stage.c │ │ │ │ ├── lapacke_zheevd_2stage_work.c │ │ │ │ ├── lapacke_zheevd_work.c │ │ │ │ ├── lapacke_zheevr.c │ │ │ │ ├── lapacke_zheevr_2stage.c │ │ │ │ ├── lapacke_zheevr_2stage_work.c │ │ │ │ ├── lapacke_zheevr_work.c │ │ │ │ ├── lapacke_zheevx.c │ │ │ │ ├── lapacke_zheevx_2stage.c │ │ │ │ ├── lapacke_zheevx_2stage_work.c │ │ │ │ ├── lapacke_zheevx_work.c │ │ │ │ ├── lapacke_zhegst.c │ │ │ │ ├── lapacke_zhegst_work.c │ │ │ │ ├── lapacke_zhegv.c │ │ │ │ ├── lapacke_zhegv_2stage.c │ │ │ │ ├── lapacke_zhegv_2stage_work.c │ │ │ │ ├── lapacke_zhegv_work.c │ │ │ │ ├── lapacke_zhegvd.c │ │ │ │ ├── lapacke_zhegvd_work.c │ │ │ │ ├── lapacke_zhegvx.c │ │ │ │ ├── lapacke_zhegvx_work.c │ │ │ │ ├── lapacke_zherfs.c │ │ │ │ ├── lapacke_zherfs_work.c │ │ │ │ ├── lapacke_zherfsx.c │ │ │ │ ├── lapacke_zherfsx_work.c │ │ │ │ ├── lapacke_zhesv.c │ │ │ │ ├── lapacke_zhesv_aa.c │ │ │ │ ├── lapacke_zhesv_aa_2stage.c │ │ │ │ ├── lapacke_zhesv_aa_2stage_work.c │ │ │ │ ├── lapacke_zhesv_aa_work.c │ │ │ │ ├── lapacke_zhesv_rk.c │ │ │ │ ├── lapacke_zhesv_rk_work.c │ │ │ │ ├── lapacke_zhesv_work.c │ │ │ │ ├── lapacke_zhesvx.c │ │ │ │ ├── lapacke_zhesvx_work.c │ │ │ │ ├── lapacke_zhesvxx.c │ │ │ │ ├── lapacke_zhesvxx_work.c │ │ │ │ ├── lapacke_zheswapr.c │ │ │ │ ├── lapacke_zheswapr_work.c │ │ │ │ ├── lapacke_zhetrd.c │ │ │ │ ├── lapacke_zhetrd_work.c │ │ │ │ ├── lapacke_zhetrf.c │ │ │ │ ├── lapacke_zhetrf_aa.c │ │ │ │ ├── lapacke_zhetrf_aa_2stage.c │ │ │ │ ├── lapacke_zhetrf_aa_2stage_work.c │ │ │ │ ├── lapacke_zhetrf_aa_work.c │ │ │ │ ├── lapacke_zhetrf_rk.c │ │ │ │ ├── lapacke_zhetrf_rk_work.c │ │ │ │ ├── lapacke_zhetrf_rook.c │ │ │ │ ├── lapacke_zhetrf_rook_work.c │ │ │ │ ├── lapacke_zhetrf_work.c │ │ │ │ ├── lapacke_zhetri.c │ │ │ │ ├── lapacke_zhetri2.c │ │ │ │ ├── lapacke_zhetri2_work.c │ │ │ │ ├── lapacke_zhetri2x.c │ │ │ │ ├── lapacke_zhetri2x_work.c │ │ │ │ ├── lapacke_zhetri_3.c │ │ │ │ ├── lapacke_zhetri_3_work.c │ │ │ │ ├── lapacke_zhetri_work.c │ │ │ │ ├── lapacke_zhetrs.c │ │ │ │ ├── lapacke_zhetrs2.c │ │ │ │ ├── lapacke_zhetrs2_work.c │ │ │ │ ├── lapacke_zhetrs_3.c │ │ │ │ ├── lapacke_zhetrs_3_work.c │ │ │ │ ├── lapacke_zhetrs_aa.c │ │ │ │ ├── lapacke_zhetrs_aa_2stage.c │ │ │ │ ├── lapacke_zhetrs_aa_2stage_work.c │ │ │ │ ├── lapacke_zhetrs_aa_work.c │ │ │ │ ├── lapacke_zhetrs_rook.c │ │ │ │ ├── lapacke_zhetrs_rook_work.c │ │ │ │ ├── lapacke_zhetrs_work.c │ │ │ │ ├── lapacke_zhfrk.c │ │ │ │ ├── lapacke_zhfrk_work.c │ │ │ │ ├── lapacke_zhgeqz.c │ │ │ │ ├── lapacke_zhgeqz_work.c │ │ │ │ ├── lapacke_zhpcon.c │ │ │ │ ├── lapacke_zhpcon_work.c │ │ │ │ ├── lapacke_zhpev.c │ │ │ │ ├── lapacke_zhpev_work.c │ │ │ │ ├── lapacke_zhpevd.c │ │ │ │ ├── lapacke_zhpevd_work.c │ │ │ │ ├── lapacke_zhpevx.c │ │ │ │ ├── lapacke_zhpevx_work.c │ │ │ │ ├── lapacke_zhpgst.c │ │ │ │ ├── lapacke_zhpgst_work.c │ │ │ │ ├── lapacke_zhpgv.c │ │ │ │ ├── lapacke_zhpgv_work.c │ │ │ │ ├── lapacke_zhpgvd.c │ │ │ │ ├── lapacke_zhpgvd_work.c │ │ │ │ ├── lapacke_zhpgvx.c │ │ │ │ ├── lapacke_zhpgvx_work.c │ │ │ │ ├── lapacke_zhprfs.c │ │ │ │ ├── lapacke_zhprfs_work.c │ │ │ │ ├── lapacke_zhpsv.c │ │ │ │ ├── lapacke_zhpsv_work.c │ │ │ │ ├── lapacke_zhpsvx.c │ │ │ │ ├── lapacke_zhpsvx_work.c │ │ │ │ ├── lapacke_zhptrd.c │ │ │ │ ├── lapacke_zhptrd_work.c │ │ │ │ ├── lapacke_zhptrf.c │ │ │ │ ├── lapacke_zhptrf_work.c │ │ │ │ ├── lapacke_zhptri.c │ │ │ │ ├── lapacke_zhptri_work.c │ │ │ │ ├── lapacke_zhptrs.c │ │ │ │ ├── lapacke_zhptrs_work.c │ │ │ │ ├── lapacke_zhsein.c │ │ │ │ ├── lapacke_zhsein_work.c │ │ │ │ ├── lapacke_zhseqr.c │ │ │ │ ├── lapacke_zhseqr_work.c │ │ │ │ ├── lapacke_zlacgv.c │ │ │ │ ├── lapacke_zlacgv_work.c │ │ │ │ ├── lapacke_zlacn2.c │ │ │ │ ├── lapacke_zlacn2_work.c │ │ │ │ ├── lapacke_zlacp2.c │ │ │ │ ├── lapacke_zlacp2_work.c │ │ │ │ ├── lapacke_zlacpy.c │ │ │ │ ├── lapacke_zlacpy_work.c │ │ │ │ ├── lapacke_zlacrm.c │ │ │ │ ├── lapacke_zlacrm_work.c │ │ │ │ ├── lapacke_zlag2c.c │ │ │ │ ├── lapacke_zlag2c_work.c │ │ │ │ ├── lapacke_zlagge.c │ │ │ │ ├── lapacke_zlagge_work.c │ │ │ │ ├── lapacke_zlaghe.c │ │ │ │ ├── lapacke_zlaghe_work.c │ │ │ │ ├── lapacke_zlagsy.c │ │ │ │ ├── lapacke_zlagsy_work.c │ │ │ │ ├── lapacke_zlangb.c │ │ │ │ ├── lapacke_zlangb_work.c │ │ │ │ ├── lapacke_zlange.c │ │ │ │ ├── lapacke_zlange_work.c │ │ │ │ ├── lapacke_zlanhe.c │ │ │ │ ├── lapacke_zlanhe_work.c │ │ │ │ ├── lapacke_zlansy.c │ │ │ │ ├── lapacke_zlansy_work.c │ │ │ │ ├── lapacke_zlantr.c │ │ │ │ ├── lapacke_zlantr_work.c │ │ │ │ ├── lapacke_zlapmr.c │ │ │ │ ├── lapacke_zlapmr_work.c │ │ │ │ ├── lapacke_zlapmt.c │ │ │ │ ├── lapacke_zlapmt_work.c │ │ │ │ ├── lapacke_zlarcm.c │ │ │ │ ├── lapacke_zlarcm_work.c │ │ │ │ ├── lapacke_zlarfb.c │ │ │ │ ├── lapacke_zlarfb_work.c │ │ │ │ ├── lapacke_zlarfg.c │ │ │ │ ├── lapacke_zlarfg_work.c │ │ │ │ ├── lapacke_zlarft.c │ │ │ │ ├── lapacke_zlarft_work.c │ │ │ │ ├── lapacke_zlarfx.c │ │ │ │ ├── lapacke_zlarfx_work.c │ │ │ │ ├── lapacke_zlarnv.c │ │ │ │ ├── lapacke_zlarnv_work.c │ │ │ │ ├── lapacke_zlascl.c │ │ │ │ ├── lapacke_zlascl_work.c │ │ │ │ ├── lapacke_zlaset.c │ │ │ │ ├── lapacke_zlaset_work.c │ │ │ │ ├── lapacke_zlassq.c │ │ │ │ ├── lapacke_zlassq_work.c │ │ │ │ ├── lapacke_zlaswp.c │ │ │ │ ├── lapacke_zlaswp_work.c │ │ │ │ ├── lapacke_zlatms.c │ │ │ │ ├── lapacke_zlatms_work.c │ │ │ │ ├── lapacke_zlauum.c │ │ │ │ ├── lapacke_zlauum_work.c │ │ │ │ ├── lapacke_zpbcon.c │ │ │ │ ├── lapacke_zpbcon_work.c │ │ │ │ ├── lapacke_zpbequ.c │ │ │ │ ├── lapacke_zpbequ_work.c │ │ │ │ ├── lapacke_zpbrfs.c │ │ │ │ ├── lapacke_zpbrfs_work.c │ │ │ │ ├── lapacke_zpbstf.c │ │ │ │ ├── lapacke_zpbstf_work.c │ │ │ │ ├── lapacke_zpbsv.c │ │ │ │ ├── lapacke_zpbsv_work.c │ │ │ │ ├── lapacke_zpbsvx.c │ │ │ │ ├── lapacke_zpbsvx_work.c │ │ │ │ ├── lapacke_zpbtrf.c │ │ │ │ ├── lapacke_zpbtrf_work.c │ │ │ │ ├── lapacke_zpbtrs.c │ │ │ │ ├── lapacke_zpbtrs_work.c │ │ │ │ ├── lapacke_zpftrf.c │ │ │ │ ├── lapacke_zpftrf_work.c │ │ │ │ ├── lapacke_zpftri.c │ │ │ │ ├── lapacke_zpftri_work.c │ │ │ │ ├── lapacke_zpftrs.c │ │ │ │ ├── lapacke_zpftrs_work.c │ │ │ │ ├── lapacke_zpocon.c │ │ │ │ ├── lapacke_zpocon_work.c │ │ │ │ ├── lapacke_zpoequ.c │ │ │ │ ├── lapacke_zpoequ_work.c │ │ │ │ ├── lapacke_zpoequb.c │ │ │ │ ├── lapacke_zpoequb_work.c │ │ │ │ ├── lapacke_zporfs.c │ │ │ │ ├── lapacke_zporfs_work.c │ │ │ │ ├── lapacke_zporfsx.c │ │ │ │ ├── lapacke_zporfsx_work.c │ │ │ │ ├── lapacke_zposv.c │ │ │ │ ├── lapacke_zposv_work.c │ │ │ │ ├── lapacke_zposvx.c │ │ │ │ ├── lapacke_zposvx_work.c │ │ │ │ ├── lapacke_zposvxx.c │ │ │ │ ├── lapacke_zposvxx_work.c │ │ │ │ ├── lapacke_zpotrf.c │ │ │ │ ├── lapacke_zpotrf2.c │ │ │ │ ├── lapacke_zpotrf2_work.c │ │ │ │ ├── lapacke_zpotrf_work.c │ │ │ │ ├── lapacke_zpotri.c │ │ │ │ ├── lapacke_zpotri_work.c │ │ │ │ ├── lapacke_zpotrs.c │ │ │ │ ├── lapacke_zpotrs_work.c │ │ │ │ ├── lapacke_zppcon.c │ │ │ │ ├── lapacke_zppcon_work.c │ │ │ │ ├── lapacke_zppequ.c │ │ │ │ ├── lapacke_zppequ_work.c │ │ │ │ ├── lapacke_zpprfs.c │ │ │ │ ├── lapacke_zpprfs_work.c │ │ │ │ ├── lapacke_zppsv.c │ │ │ │ ├── lapacke_zppsv_work.c │ │ │ │ ├── lapacke_zppsvx.c │ │ │ │ ├── lapacke_zppsvx_work.c │ │ │ │ ├── lapacke_zpptrf.c │ │ │ │ ├── lapacke_zpptrf_work.c │ │ │ │ ├── lapacke_zpptri.c │ │ │ │ ├── lapacke_zpptri_work.c │ │ │ │ ├── lapacke_zpptrs.c │ │ │ │ ├── lapacke_zpptrs_work.c │ │ │ │ ├── lapacke_zpstrf.c │ │ │ │ ├── lapacke_zpstrf_work.c │ │ │ │ ├── lapacke_zptcon.c │ │ │ │ ├── lapacke_zptcon_work.c │ │ │ │ ├── lapacke_zpteqr.c │ │ │ │ ├── lapacke_zpteqr_work.c │ │ │ │ ├── lapacke_zptrfs.c │ │ │ │ ├── lapacke_zptrfs_work.c │ │ │ │ ├── lapacke_zptsv.c │ │ │ │ ├── lapacke_zptsv_work.c │ │ │ │ ├── lapacke_zptsvx.c │ │ │ │ ├── lapacke_zptsvx_work.c │ │ │ │ ├── lapacke_zpttrf.c │ │ │ │ ├── lapacke_zpttrf_work.c │ │ │ │ ├── lapacke_zpttrs.c │ │ │ │ ├── lapacke_zpttrs_work.c │ │ │ │ ├── lapacke_zspcon.c │ │ │ │ ├── lapacke_zspcon_work.c │ │ │ │ ├── lapacke_zsprfs.c │ │ │ │ ├── lapacke_zsprfs_work.c │ │ │ │ ├── lapacke_zspsv.c │ │ │ │ ├── lapacke_zspsv_work.c │ │ │ │ ├── lapacke_zspsvx.c │ │ │ │ ├── lapacke_zspsvx_work.c │ │ │ │ ├── lapacke_zsptrf.c │ │ │ │ ├── lapacke_zsptrf_work.c │ │ │ │ ├── lapacke_zsptri.c │ │ │ │ ├── lapacke_zsptri_work.c │ │ │ │ ├── lapacke_zsptrs.c │ │ │ │ ├── lapacke_zsptrs_work.c │ │ │ │ ├── lapacke_zstedc.c │ │ │ │ ├── lapacke_zstedc_work.c │ │ │ │ ├── lapacke_zstegr.c │ │ │ │ ├── lapacke_zstegr_work.c │ │ │ │ ├── lapacke_zstein.c │ │ │ │ ├── lapacke_zstein_work.c │ │ │ │ ├── lapacke_zstemr.c │ │ │ │ ├── lapacke_zstemr_work.c │ │ │ │ ├── lapacke_zsteqr.c │ │ │ │ ├── lapacke_zsteqr_work.c │ │ │ │ ├── lapacke_zsycon.c │ │ │ │ ├── lapacke_zsycon_3.c │ │ │ │ ├── lapacke_zsycon_3_work.c │ │ │ │ ├── lapacke_zsycon_work.c │ │ │ │ ├── lapacke_zsyconv.c │ │ │ │ ├── lapacke_zsyconv_work.c │ │ │ │ ├── lapacke_zsyequb.c │ │ │ │ ├── lapacke_zsyequb_work.c │ │ │ │ ├── lapacke_zsyr.c │ │ │ │ ├── lapacke_zsyr_work.c │ │ │ │ ├── lapacke_zsyrfs.c │ │ │ │ ├── lapacke_zsyrfs_work.c │ │ │ │ ├── lapacke_zsyrfsx.c │ │ │ │ ├── lapacke_zsyrfsx_work.c │ │ │ │ ├── lapacke_zsysv.c │ │ │ │ ├── lapacke_zsysv_aa.c │ │ │ │ ├── lapacke_zsysv_aa_2stage.c │ │ │ │ ├── lapacke_zsysv_aa_2stage_work.c │ │ │ │ ├── lapacke_zsysv_aa_work.c │ │ │ │ ├── lapacke_zsysv_rk.c │ │ │ │ ├── lapacke_zsysv_rk_work.c │ │ │ │ ├── lapacke_zsysv_rook.c │ │ │ │ ├── lapacke_zsysv_rook_work.c │ │ │ │ ├── lapacke_zsysv_work.c │ │ │ │ ├── lapacke_zsysvx.c │ │ │ │ ├── lapacke_zsysvx_work.c │ │ │ │ ├── lapacke_zsysvxx.c │ │ │ │ ├── lapacke_zsysvxx_work.c │ │ │ │ ├── lapacke_zsyswapr.c │ │ │ │ ├── lapacke_zsyswapr_work.c │ │ │ │ ├── lapacke_zsytrf.c │ │ │ │ ├── lapacke_zsytrf_aa.c │ │ │ │ ├── lapacke_zsytrf_aa_2stage.c │ │ │ │ ├── lapacke_zsytrf_aa_2stage_work.c │ │ │ │ ├── lapacke_zsytrf_aa_work.c │ │ │ │ ├── lapacke_zsytrf_rk.c │ │ │ │ ├── lapacke_zsytrf_rk_work.c │ │ │ │ ├── lapacke_zsytrf_rook.c │ │ │ │ ├── lapacke_zsytrf_rook_work.c │ │ │ │ ├── lapacke_zsytrf_work.c │ │ │ │ ├── lapacke_zsytri.c │ │ │ │ ├── lapacke_zsytri2.c │ │ │ │ ├── lapacke_zsytri2_work.c │ │ │ │ ├── lapacke_zsytri2x.c │ │ │ │ ├── lapacke_zsytri2x_work.c │ │ │ │ ├── lapacke_zsytri_3.c │ │ │ │ ├── lapacke_zsytri_3_work.c │ │ │ │ ├── lapacke_zsytri_work.c │ │ │ │ ├── lapacke_zsytrs.c │ │ │ │ ├── lapacke_zsytrs2.c │ │ │ │ ├── lapacke_zsytrs2_work.c │ │ │ │ ├── lapacke_zsytrs_3.c │ │ │ │ ├── lapacke_zsytrs_3_work.c │ │ │ │ ├── lapacke_zsytrs_aa.c │ │ │ │ ├── lapacke_zsytrs_aa_2stage.c │ │ │ │ ├── lapacke_zsytrs_aa_2stage_work.c │ │ │ │ ├── lapacke_zsytrs_aa_work.c │ │ │ │ ├── lapacke_zsytrs_rook.c │ │ │ │ ├── lapacke_zsytrs_rook_work.c │ │ │ │ ├── lapacke_zsytrs_work.c │ │ │ │ ├── lapacke_ztbcon.c │ │ │ │ ├── lapacke_ztbcon_work.c │ │ │ │ ├── lapacke_ztbrfs.c │ │ │ │ ├── lapacke_ztbrfs_work.c │ │ │ │ ├── lapacke_ztbtrs.c │ │ │ │ ├── lapacke_ztbtrs_work.c │ │ │ │ ├── lapacke_ztfsm.c │ │ │ │ ├── lapacke_ztfsm_work.c │ │ │ │ ├── lapacke_ztftri.c │ │ │ │ ├── lapacke_ztftri_work.c │ │ │ │ ├── lapacke_ztfttp.c │ │ │ │ ├── lapacke_ztfttp_work.c │ │ │ │ ├── lapacke_ztfttr.c │ │ │ │ ├── lapacke_ztfttr_work.c │ │ │ │ ├── lapacke_ztgevc.c │ │ │ │ ├── lapacke_ztgevc_work.c │ │ │ │ ├── lapacke_ztgexc.c │ │ │ │ ├── lapacke_ztgexc_work.c │ │ │ │ ├── lapacke_ztgsen.c │ │ │ │ ├── lapacke_ztgsen_work.c │ │ │ │ ├── lapacke_ztgsja.c │ │ │ │ ├── lapacke_ztgsja_work.c │ │ │ │ ├── lapacke_ztgsna.c │ │ │ │ ├── lapacke_ztgsna_work.c │ │ │ │ ├── lapacke_ztgsyl.c │ │ │ │ ├── lapacke_ztgsyl_work.c │ │ │ │ ├── lapacke_ztpcon.c │ │ │ │ ├── lapacke_ztpcon_work.c │ │ │ │ ├── lapacke_ztpmqrt.c │ │ │ │ ├── lapacke_ztpmqrt_work.c │ │ │ │ ├── lapacke_ztpqrt.c │ │ │ │ ├── lapacke_ztpqrt2.c │ │ │ │ ├── lapacke_ztpqrt2_work.c │ │ │ │ ├── lapacke_ztpqrt_work.c │ │ │ │ ├── lapacke_ztprfb.c │ │ │ │ ├── lapacke_ztprfb_work.c │ │ │ │ ├── lapacke_ztprfs.c │ │ │ │ ├── lapacke_ztprfs_work.c │ │ │ │ ├── lapacke_ztptri.c │ │ │ │ ├── lapacke_ztptri_work.c │ │ │ │ ├── lapacke_ztptrs.c │ │ │ │ ├── lapacke_ztptrs_work.c │ │ │ │ ├── lapacke_ztpttf.c │ │ │ │ ├── lapacke_ztpttf_work.c │ │ │ │ ├── lapacke_ztpttr.c │ │ │ │ ├── lapacke_ztpttr_work.c │ │ │ │ ├── lapacke_ztrcon.c │ │ │ │ ├── lapacke_ztrcon_work.c │ │ │ │ ├── lapacke_ztrevc.c │ │ │ │ ├── lapacke_ztrevc_work.c │ │ │ │ ├── lapacke_ztrexc.c │ │ │ │ ├── lapacke_ztrexc_work.c │ │ │ │ ├── lapacke_ztrrfs.c │ │ │ │ ├── lapacke_ztrrfs_work.c │ │ │ │ ├── lapacke_ztrsen.c │ │ │ │ ├── lapacke_ztrsen_work.c │ │ │ │ ├── lapacke_ztrsna.c │ │ │ │ ├── lapacke_ztrsna_work.c │ │ │ │ ├── lapacke_ztrsyl.c │ │ │ │ ├── lapacke_ztrsyl3.c │ │ │ │ ├── lapacke_ztrsyl3_work.c │ │ │ │ ├── lapacke_ztrsyl_work.c │ │ │ │ ├── lapacke_ztrtri.c │ │ │ │ ├── lapacke_ztrtri_work.c │ │ │ │ ├── lapacke_ztrtrs.c │ │ │ │ ├── lapacke_ztrtrs_work.c │ │ │ │ ├── lapacke_ztrttf.c │ │ │ │ ├── lapacke_ztrttf_work.c │ │ │ │ ├── lapacke_ztrttp.c │ │ │ │ ├── lapacke_ztrttp_work.c │ │ │ │ ├── lapacke_ztzrzf.c │ │ │ │ ├── lapacke_ztzrzf_work.c │ │ │ │ ├── lapacke_zunbdb.c │ │ │ │ ├── lapacke_zunbdb_work.c │ │ │ │ ├── lapacke_zuncsd.c │ │ │ │ ├── lapacke_zuncsd2by1.c │ │ │ │ ├── lapacke_zuncsd2by1_work.c │ │ │ │ ├── lapacke_zuncsd_work.c │ │ │ │ ├── lapacke_zungbr.c │ │ │ │ ├── lapacke_zungbr_work.c │ │ │ │ ├── lapacke_zunghr.c │ │ │ │ ├── lapacke_zunghr_work.c │ │ │ │ ├── lapacke_zunglq.c │ │ │ │ ├── lapacke_zunglq_work.c │ │ │ │ ├── lapacke_zungql.c │ │ │ │ ├── lapacke_zungql_work.c │ │ │ │ ├── lapacke_zungqr.c │ │ │ │ ├── lapacke_zungqr_work.c │ │ │ │ ├── lapacke_zungrq.c │ │ │ │ ├── lapacke_zungrq_work.c │ │ │ │ ├── lapacke_zungtr.c │ │ │ │ ├── lapacke_zungtr_work.c │ │ │ │ ├── lapacke_zungtsqr_row.c │ │ │ │ ├── lapacke_zungtsqr_row_work.c │ │ │ │ ├── lapacke_zunhr_col.c │ │ │ │ ├── lapacke_zunhr_col_work.c │ │ │ │ ├── lapacke_zunmbr.c │ │ │ │ ├── lapacke_zunmbr_work.c │ │ │ │ ├── lapacke_zunmhr.c │ │ │ │ ├── lapacke_zunmhr_work.c │ │ │ │ ├── lapacke_zunmlq.c │ │ │ │ ├── lapacke_zunmlq_work.c │ │ │ │ ├── lapacke_zunmql.c │ │ │ │ ├── lapacke_zunmql_work.c │ │ │ │ ├── lapacke_zunmqr.c │ │ │ │ ├── lapacke_zunmqr_work.c │ │ │ │ ├── lapacke_zunmrq.c │ │ │ │ ├── lapacke_zunmrq_work.c │ │ │ │ ├── lapacke_zunmrz.c │ │ │ │ ├── lapacke_zunmrz_work.c │ │ │ │ ├── lapacke_zunmtr.c │ │ │ │ ├── lapacke_zunmtr_work.c │ │ │ │ ├── lapacke_zupgtr.c │ │ │ │ ├── lapacke_zupgtr_work.c │ │ │ │ ├── lapacke_zupmtr.c │ │ │ │ └── lapacke_zupmtr_work.c │ │ │ └── utils/ │ │ │ ├── CMakeLists.txt │ │ │ ├── Makefile │ │ │ ├── lapacke_c_nancheck.c │ │ │ ├── lapacke_cgb_nancheck.c │ │ │ ├── lapacke_cgb_trans.c │ │ │ ├── lapacke_cge_nancheck.c │ │ │ ├── lapacke_cge_trans.c │ │ │ ├── lapacke_cgg_nancheck.c │ │ │ ├── lapacke_cgg_trans.c │ │ │ ├── lapacke_cgt_nancheck.c │ │ │ ├── lapacke_chb_nancheck.c │ │ │ ├── lapacke_chb_trans.c │ │ │ ├── lapacke_che_nancheck.c │ │ │ ├── lapacke_che_trans.c │ │ │ ├── lapacke_chp_nancheck.c │ │ │ ├── lapacke_chp_trans.c │ │ │ ├── lapacke_chs_nancheck.c │ │ │ ├── lapacke_chs_trans.c │ │ │ ├── lapacke_cpb_nancheck.c │ │ │ ├── lapacke_cpb_trans.c │ │ │ ├── lapacke_cpf_nancheck.c │ │ │ ├── lapacke_cpf_trans.c │ │ │ ├── lapacke_cpo_nancheck.c │ │ │ ├── lapacke_cpo_trans.c │ │ │ ├── lapacke_cpp_nancheck.c │ │ │ ├── lapacke_cpp_trans.c │ │ │ ├── lapacke_cpt_nancheck.c │ │ │ ├── lapacke_csp_nancheck.c │ │ │ ├── lapacke_csp_trans.c │ │ │ ├── lapacke_cst_nancheck.c │ │ │ ├── lapacke_csy_nancheck.c │ │ │ ├── lapacke_csy_trans.c │ │ │ ├── lapacke_ctb_nancheck.c │ │ │ ├── lapacke_ctb_trans.c │ │ │ ├── lapacke_ctf_nancheck.c │ │ │ ├── lapacke_ctf_trans.c │ │ │ ├── lapacke_ctp_nancheck.c │ │ │ ├── lapacke_ctp_trans.c │ │ │ ├── lapacke_ctr_nancheck.c │ │ │ ├── lapacke_ctr_trans.c │ │ │ ├── lapacke_ctz_nancheck.c │ │ │ ├── lapacke_ctz_trans.c │ │ │ ├── lapacke_d_nancheck.c │ │ │ ├── lapacke_dgb_nancheck.c │ │ │ ├── lapacke_dgb_trans.c │ │ │ ├── lapacke_dge_nancheck.c │ │ │ ├── lapacke_dge_trans.c │ │ │ ├── lapacke_dgg_nancheck.c │ │ │ ├── lapacke_dgg_trans.c │ │ │ ├── lapacke_dgt_nancheck.c │ │ │ ├── lapacke_dhs_nancheck.c │ │ │ ├── lapacke_dhs_trans.c │ │ │ ├── lapacke_dpb_nancheck.c │ │ │ ├── lapacke_dpb_trans.c │ │ │ ├── lapacke_dpf_nancheck.c │ │ │ ├── lapacke_dpf_trans.c │ │ │ ├── lapacke_dpo_nancheck.c │ │ │ ├── lapacke_dpo_trans.c │ │ │ ├── lapacke_dpp_nancheck.c │ │ │ ├── lapacke_dpp_trans.c │ │ │ ├── lapacke_dpt_nancheck.c │ │ │ ├── lapacke_dsb_nancheck.c │ │ │ ├── lapacke_dsb_trans.c │ │ │ ├── lapacke_dsp_nancheck.c │ │ │ ├── lapacke_dsp_trans.c │ │ │ ├── lapacke_dst_nancheck.c │ │ │ ├── lapacke_dsy_nancheck.c │ │ │ ├── lapacke_dsy_trans.c │ │ │ ├── lapacke_dtb_nancheck.c │ │ │ ├── lapacke_dtb_trans.c │ │ │ ├── lapacke_dtf_nancheck.c │ │ │ ├── lapacke_dtf_trans.c │ │ │ ├── lapacke_dtp_nancheck.c │ │ │ ├── lapacke_dtp_trans.c │ │ │ ├── lapacke_dtr_nancheck.c │ │ │ ├── lapacke_dtr_trans.c │ │ │ ├── lapacke_dtz_nancheck.c │ │ │ ├── lapacke_dtz_trans.c │ │ │ ├── lapacke_lsame.c │ │ │ ├── lapacke_make_complex_double.c │ │ │ ├── lapacke_make_complex_float.c │ │ │ ├── lapacke_s_nancheck.c │ │ │ ├── lapacke_sgb_nancheck.c │ │ │ ├── lapacke_sgb_trans.c │ │ │ ├── lapacke_sge_nancheck.c │ │ │ ├── lapacke_sge_trans.c │ │ │ ├── lapacke_sgg_nancheck.c │ │ │ ├── lapacke_sgg_trans.c │ │ │ ├── lapacke_sgt_nancheck.c │ │ │ ├── lapacke_shs_nancheck.c │ │ │ ├── lapacke_shs_trans.c │ │ │ ├── lapacke_spb_nancheck.c │ │ │ ├── lapacke_spb_trans.c │ │ │ ├── lapacke_spf_nancheck.c │ │ │ ├── lapacke_spf_trans.c │ │ │ ├── lapacke_spo_nancheck.c │ │ │ ├── lapacke_spo_trans.c │ │ │ ├── lapacke_spp_nancheck.c │ │ │ ├── lapacke_spp_trans.c │ │ │ ├── lapacke_spt_nancheck.c │ │ │ ├── lapacke_ssb_nancheck.c │ │ │ ├── lapacke_ssb_trans.c │ │ │ ├── lapacke_ssp_nancheck.c │ │ │ ├── lapacke_ssp_trans.c │ │ │ ├── lapacke_sst_nancheck.c │ │ │ ├── lapacke_ssy_nancheck.c │ │ │ ├── lapacke_ssy_trans.c │ │ │ ├── lapacke_stb_nancheck.c │ │ │ ├── lapacke_stb_trans.c │ │ │ ├── lapacke_stf_nancheck.c │ │ │ ├── lapacke_stf_trans.c │ │ │ ├── lapacke_stp_nancheck.c │ │ │ ├── lapacke_stp_trans.c │ │ │ ├── lapacke_str_nancheck.c │ │ │ ├── lapacke_str_trans.c │ │ │ ├── lapacke_stz_nancheck.c │ │ │ ├── lapacke_stz_trans.c │ │ │ ├── lapacke_xerbla.c │ │ │ ├── lapacke_z_nancheck.c │ │ │ ├── lapacke_zgb_nancheck.c │ │ │ ├── lapacke_zgb_trans.c │ │ │ ├── lapacke_zge_nancheck.c │ │ │ ├── lapacke_zge_trans.c │ │ │ ├── lapacke_zgg_nancheck.c │ │ │ ├── lapacke_zgg_trans.c │ │ │ ├── lapacke_zgt_nancheck.c │ │ │ ├── lapacke_zhb_nancheck.c │ │ │ ├── lapacke_zhb_trans.c │ │ │ ├── lapacke_zhe_nancheck.c │ │ │ ├── lapacke_zhe_trans.c │ │ │ ├── lapacke_zhp_nancheck.c │ │ │ ├── lapacke_zhp_trans.c │ │ │ ├── lapacke_zhs_nancheck.c │ │ │ ├── lapacke_zhs_trans.c │ │ │ ├── lapacke_zpb_nancheck.c │ │ │ ├── lapacke_zpb_trans.c │ │ │ ├── lapacke_zpf_nancheck.c │ │ │ ├── lapacke_zpf_trans.c │ │ │ ├── lapacke_zpo_nancheck.c │ │ │ ├── lapacke_zpo_trans.c │ │ │ ├── lapacke_zpp_nancheck.c │ │ │ ├── lapacke_zpp_trans.c │ │ │ ├── lapacke_zpt_nancheck.c │ │ │ ├── lapacke_zsp_nancheck.c │ │ │ ├── lapacke_zsp_trans.c │ │ │ ├── lapacke_zst_nancheck.c │ │ │ ├── lapacke_zsy_nancheck.c │ │ │ ├── lapacke_zsy_trans.c │ │ │ ├── lapacke_ztb_nancheck.c │ │ │ ├── lapacke_ztb_trans.c │ │ │ ├── lapacke_ztf_nancheck.c │ │ │ ├── lapacke_ztf_trans.c │ │ │ ├── lapacke_ztp_nancheck.c │ │ │ ├── lapacke_ztp_trans.c │ │ │ ├── lapacke_ztr_nancheck.c │ │ │ ├── lapacke_ztr_trans.c │ │ │ ├── lapacke_ztz_nancheck.c │ │ │ └── lapacke_ztz_trans.c │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── README.md │ │ ├── SRC/ │ │ │ ├── CMakeLists.txt │ │ │ ├── DEPRECATED/ │ │ │ │ ├── cgegs.f │ │ │ │ ├── cgegv.f │ │ │ │ ├── cgelqs.f │ │ │ │ ├── cgelsx.f │ │ │ │ ├── cgeqpf.f │ │ │ │ ├── cgeqrs.f │ │ │ │ ├── cggsvd.f │ │ │ │ ├── cggsvp.f │ │ │ │ ├── clahrd.f │ │ │ │ ├── clatzm.f │ │ │ │ ├── ctzrqf.f │ │ │ │ ├── dgegs.f │ │ │ │ ├── dgegv.f │ │ │ │ ├── dgelqs.f │ │ │ │ ├── dgelsx.f │ │ │ │ ├── dgeqpf.f │ │ │ │ ├── dgeqrs.f │ │ │ │ ├── dggsvd.f │ │ │ │ ├── dggsvp.f │ │ │ │ ├── dlahrd.f │ │ │ │ ├── dlatzm.f │ │ │ │ ├── dtzrqf.f │ │ │ │ ├── sgegs.f │ │ │ │ ├── sgegv.f │ │ │ │ ├── sgelqs.f │ │ │ │ ├── sgelsx.f │ │ │ │ ├── sgeqpf.f │ │ │ │ ├── sgeqrs.f │ │ │ │ ├── sggsvd.f │ │ │ │ ├── sggsvp.f │ │ │ │ ├── slahrd.f │ │ │ │ ├── slatzm.f │ │ │ │ ├── stzrqf.f │ │ │ │ ├── zgegs.f │ │ │ │ ├── zgegv.f │ │ │ │ ├── zgelqs.f │ │ │ │ ├── zgelsx.f │ │ │ │ ├── zgeqpf.f │ │ │ │ ├── zgeqrs.f │ │ │ │ ├── zggsvd.f │ │ │ │ ├── zggsvp.f │ │ │ │ ├── zlahrd.f │ │ │ │ ├── zlatzm.f │ │ │ │ └── ztzrqf.f │ │ │ ├── Makefile │ │ │ ├── VARIANTS/ │ │ │ │ ├── Makefile │ │ │ │ ├── README │ │ │ │ ├── cholesky/ │ │ │ │ │ ├── RL/ │ │ │ │ │ │ ├── cpotrf.f │ │ │ │ │ │ ├── dpotrf.f │ │ │ │ │ │ ├── spotrf.f │ │ │ │ │ │ └── zpotrf.f │ │ │ │ │ └── TOP/ │ │ │ │ │ ├── cpotrf.f │ │ │ │ │ ├── dpotrf.f │ │ │ │ │ ├── spotrf.f │ │ │ │ │ └── zpotrf.f │ │ │ │ ├── lu/ │ │ │ │ │ ├── CR/ │ │ │ │ │ │ ├── cgetrf.f │ │ │ │ │ │ ├── dgetrf.f │ │ │ │ │ │ ├── sgetrf.f │ │ │ │ │ │ └── zgetrf.f │ │ │ │ │ ├── LL/ │ │ │ │ │ │ ├── cgetrf.f │ │ │ │ │ │ ├── dgetrf.f │ │ │ │ │ │ ├── sgetrf.f │ │ │ │ │ │ └── zgetrf.f │ │ │ │ │ └── REC/ │ │ │ │ │ ├── cgetrf.f │ │ │ │ │ ├── dgetrf.f │ │ │ │ │ ├── sgetrf.f │ │ │ │ │ └── zgetrf.f │ │ │ │ └── qr/ │ │ │ │ └── LL/ │ │ │ │ ├── cgeqrf.f │ │ │ │ ├── dgeqrf.f │ │ │ │ ├── sgeqrf.f │ │ │ │ └── zgeqrf.f │ │ │ ├── cbbcsd.f │ │ │ ├── cbdsqr.f │ │ │ ├── cgbbrd.f │ │ │ ├── cgbcon.f │ │ │ ├── cgbequ.f │ │ │ ├── cgbequb.f │ │ │ ├── cgbrfs.f │ │ │ ├── cgbrfsx.f │ │ │ ├── cgbsv.f │ │ │ ├── cgbsvx.f │ │ │ ├── cgbsvxx.f │ │ │ ├── cgbtf2.f │ │ │ ├── cgbtrf.f │ │ │ ├── cgbtrs.f │ │ │ ├── cgebak.f │ │ │ ├── cgebal.f │ │ │ ├── cgebd2.f │ │ │ ├── cgebrd.f │ │ │ ├── cgecon.f │ │ │ ├── cgedmd.f90 │ │ │ ├── cgedmdq.f90 │ │ │ ├── cgeequ.f │ │ │ ├── cgeequb.f │ │ │ ├── cgees.f │ │ │ ├── cgeesx.f │ │ │ ├── cgeev.f │ │ │ ├── cgeevx.f │ │ │ ├── cgehd2.f │ │ │ ├── cgehrd.f │ │ │ ├── cgejsv.f │ │ │ ├── cgelq.f │ │ │ ├── cgelq2.f │ │ │ ├── cgelqf.f │ │ │ ├── cgelqt.f │ │ │ ├── cgelqt3.f │ │ │ ├── cgels.f │ │ │ ├── cgelsd.f │ │ │ ├── cgelss.f │ │ │ ├── cgelst.f │ │ │ ├── cgelsy.f │ │ │ ├── cgemlq.f │ │ │ ├── cgemlqt.f │ │ │ ├── cgemqr.f │ │ │ ├── cgemqrt.f │ │ │ ├── cgeql2.f │ │ │ ├── cgeqlf.f │ │ │ ├── cgeqp3.f │ │ │ ├── cgeqp3rk.f │ │ │ ├── cgeqr.f │ │ │ ├── cgeqr2.f │ │ │ ├── cgeqr2p.f │ │ │ ├── cgeqrf.f │ │ │ ├── cgeqrfp.f │ │ │ ├── cgeqrt.f │ │ │ ├── cgeqrt2.f │ │ │ ├── cgeqrt3.f │ │ │ ├── cgerfs.f │ │ │ ├── cgerfsx.f │ │ │ ├── cgerq2.f │ │ │ ├── cgerqf.f │ │ │ ├── cgesc2.f │ │ │ ├── cgesdd.f │ │ │ ├── cgesv.f │ │ │ ├── cgesvd.f │ │ │ ├── cgesvdq.f │ │ │ ├── cgesvdx.f │ │ │ ├── cgesvj.f │ │ │ ├── cgesvx.f │ │ │ ├── cgesvxx.f │ │ │ ├── cgetc2.f │ │ │ ├── cgetf2.f │ │ │ ├── cgetrf.f │ │ │ ├── cgetrf2.f │ │ │ ├── cgetri.f │ │ │ ├── cgetrs.f │ │ │ ├── cgetsls.f │ │ │ ├── cgetsqrhrt.f │ │ │ ├── cggbak.f │ │ │ ├── cggbal.f │ │ │ ├── cgges.f │ │ │ ├── cgges3.f │ │ │ ├── cggesx.f │ │ │ ├── cggev.f │ │ │ ├── cggev3.f │ │ │ ├── cggevx.f │ │ │ ├── cggglm.f │ │ │ ├── cgghd3.f │ │ │ ├── cgghrd.f │ │ │ ├── cgglse.f │ │ │ ├── cggqrf.f │ │ │ ├── cggrqf.f │ │ │ ├── cggsvd3.f │ │ │ ├── cggsvp3.f │ │ │ ├── cgsvj0.f │ │ │ ├── cgsvj1.f │ │ │ ├── cgtcon.f │ │ │ ├── cgtrfs.f │ │ │ ├── cgtsv.f │ │ │ ├── cgtsvx.f │ │ │ ├── cgttrf.f │ │ │ ├── cgttrs.f │ │ │ ├── cgtts2.f │ │ │ ├── chb2st_kernels.f │ │ │ ├── chbev.f │ │ │ ├── chbev_2stage.f │ │ │ ├── chbevd.f │ │ │ ├── chbevd_2stage.f │ │ │ ├── chbevx.f │ │ │ ├── chbevx_2stage.f │ │ │ ├── chbgst.f │ │ │ ├── chbgv.f │ │ │ ├── chbgvd.f │ │ │ ├── chbgvx.f │ │ │ ├── chbtrd.f │ │ │ ├── checon.f │ │ │ ├── checon_3.f │ │ │ ├── checon_rook.f │ │ │ ├── cheequb.f │ │ │ ├── cheev.f │ │ │ ├── cheev_2stage.f │ │ │ ├── cheevd.f │ │ │ ├── cheevd_2stage.f │ │ │ ├── cheevr.f │ │ │ ├── cheevr_2stage.f │ │ │ ├── cheevx.f │ │ │ ├── cheevx_2stage.f │ │ │ ├── chegs2.f │ │ │ ├── chegst.f │ │ │ ├── chegv.f │ │ │ ├── chegv_2stage.f │ │ │ ├── chegvd.f │ │ │ ├── chegvx.f │ │ │ ├── cherfs.f │ │ │ ├── cherfsx.f │ │ │ ├── chesv.f │ │ │ ├── chesv_aa.f │ │ │ ├── chesv_aa_2stage.f │ │ │ ├── chesv_rk.f │ │ │ ├── chesv_rook.f │ │ │ ├── chesvx.f │ │ │ ├── chesvxx.f │ │ │ ├── cheswapr.f │ │ │ ├── chetd2.f │ │ │ ├── chetf2.f │ │ │ ├── chetf2_rk.f │ │ │ ├── chetf2_rook.f │ │ │ ├── chetrd.f │ │ │ ├── chetrd_2stage.f │ │ │ ├── chetrd_hb2st.F │ │ │ ├── chetrd_he2hb.f │ │ │ ├── chetrf.f │ │ │ ├── chetrf_aa.f │ │ │ ├── chetrf_aa_2stage.f │ │ │ ├── chetrf_rk.f │ │ │ ├── chetrf_rook.f │ │ │ ├── chetri.f │ │ │ ├── chetri2.f │ │ │ ├── chetri2x.f │ │ │ ├── chetri_3.f │ │ │ ├── chetri_3x.f │ │ │ ├── chetri_rook.f │ │ │ ├── chetrs.f │ │ │ ├── chetrs2.f │ │ │ ├── chetrs_3.f │ │ │ ├── chetrs_aa.f │ │ │ ├── chetrs_aa_2stage.f │ │ │ ├── chetrs_rook.f │ │ │ ├── chfrk.f │ │ │ ├── chgeqz.f │ │ │ ├── chla_transtype.f │ │ │ ├── chpcon.f │ │ │ ├── chpev.f │ │ │ ├── chpevd.f │ │ │ ├── chpevx.f │ │ │ ├── chpgst.f │ │ │ ├── chpgv.f │ │ │ ├── chpgvd.f │ │ │ ├── chpgvx.f │ │ │ ├── chprfs.f │ │ │ ├── chpsv.f │ │ │ ├── chpsvx.f │ │ │ ├── chptrd.f │ │ │ ├── chptrf.f │ │ │ ├── chptri.f │ │ │ ├── chptrs.f │ │ │ ├── chsein.f │ │ │ ├── chseqr.f │ │ │ ├── cla_gbamv.f │ │ │ ├── cla_gbrcond_c.f │ │ │ ├── cla_gbrcond_x.f │ │ │ ├── cla_gbrfsx_extended.f │ │ │ ├── cla_gbrpvgrw.f │ │ │ ├── cla_geamv.f │ │ │ ├── cla_gercond_c.f │ │ │ ├── cla_gercond_x.f │ │ │ ├── cla_gerfsx_extended.f │ │ │ ├── cla_gerpvgrw.f │ │ │ ├── cla_heamv.f │ │ │ ├── cla_hercond_c.f │ │ │ ├── cla_hercond_x.f │ │ │ ├── cla_herfsx_extended.f │ │ │ ├── cla_herpvgrw.f │ │ │ ├── cla_lin_berr.f │ │ │ ├── cla_porcond_c.f │ │ │ ├── cla_porcond_x.f │ │ │ ├── cla_porfsx_extended.f │ │ │ ├── cla_porpvgrw.f │ │ │ ├── cla_syamv.f │ │ │ ├── cla_syrcond_c.f │ │ │ ├── cla_syrcond_x.f │ │ │ ├── cla_syrfsx_extended.f │ │ │ ├── cla_syrpvgrw.f │ │ │ ├── cla_wwaddw.f │ │ │ ├── clabrd.f │ │ │ ├── clacgv.f │ │ │ ├── clacn2.f │ │ │ ├── clacon.f │ │ │ ├── clacp2.f │ │ │ ├── clacpy.f │ │ │ ├── clacrm.f │ │ │ ├── clacrt.f │ │ │ ├── cladiv.f │ │ │ ├── claed0.f │ │ │ ├── claed7.f │ │ │ ├── claed8.f │ │ │ ├── claein.f │ │ │ ├── claesy.f │ │ │ ├── claev2.f │ │ │ ├── clag2z.f │ │ │ ├── clags2.f │ │ │ ├── clagtm.f │ │ │ ├── clahef.f │ │ │ ├── clahef_aa.f │ │ │ ├── clahef_rk.f │ │ │ ├── clahef_rook.f │ │ │ ├── clahqr.f │ │ │ ├── clahr2.f │ │ │ ├── claic1.f │ │ │ ├── clals0.f │ │ │ ├── clalsa.f │ │ │ ├── clalsd.f │ │ │ ├── clamswlq.f │ │ │ ├── clamtsqr.f │ │ │ ├── clangb.f │ │ │ ├── clange.f │ │ │ ├── clangt.f │ │ │ ├── clanhb.f │ │ │ ├── clanhe.f │ │ │ ├── clanhf.f │ │ │ ├── clanhp.f │ │ │ ├── clanhs.f │ │ │ ├── clanht.f │ │ │ ├── clansb.f │ │ │ ├── clansp.f │ │ │ ├── clansy.f │ │ │ ├── clantb.f │ │ │ ├── clantp.f │ │ │ ├── clantr.f │ │ │ ├── clapll.f │ │ │ ├── clapmr.f │ │ │ ├── clapmt.f │ │ │ ├── claqgb.f │ │ │ ├── claqge.f │ │ │ ├── claqhb.f │ │ │ ├── claqhe.f │ │ │ ├── claqhp.f │ │ │ ├── claqp2.f │ │ │ ├── claqp2rk.f │ │ │ ├── claqp3rk.f │ │ │ ├── claqps.f │ │ │ ├── claqr0.f │ │ │ ├── claqr1.f │ │ │ ├── claqr2.f │ │ │ ├── claqr3.f │ │ │ ├── claqr4.f │ │ │ ├── claqr5.f │ │ │ ├── claqsb.f │ │ │ ├── claqsp.f │ │ │ ├── claqsy.f │ │ │ ├── claqz0.f │ │ │ ├── claqz1.f │ │ │ ├── claqz2.f │ │ │ ├── claqz3.f │ │ │ ├── clar1v.f │ │ │ ├── clar2v.f │ │ │ ├── clarcm.f │ │ │ ├── clarf.f │ │ │ ├── clarfb.f │ │ │ ├── clarfb_gett.f │ │ │ ├── clarfg.f │ │ │ ├── clarfgp.f │ │ │ ├── clarft.f │ │ │ ├── clarfx.f │ │ │ ├── clarfy.f │ │ │ ├── clargv.f │ │ │ ├── clarnv.f │ │ │ ├── clarrv.f │ │ │ ├── clarscl2.f │ │ │ ├── clartg.f90 │ │ │ ├── clartv.f │ │ │ ├── clarz.f │ │ │ ├── clarzb.f │ │ │ ├── clarzt.f │ │ │ ├── clascl.f │ │ │ ├── clascl2.f │ │ │ ├── claset.f │ │ │ ├── clasr.f │ │ │ ├── classq.f90 │ │ │ ├── claswlq.f │ │ │ ├── claswp.f │ │ │ ├── clasyf.f │ │ │ ├── clasyf_aa.f │ │ │ ├── clasyf_rk.f │ │ │ ├── clasyf_rook.f │ │ │ ├── clatbs.f │ │ │ ├── clatdf.f │ │ │ ├── clatps.f │ │ │ ├── clatrd.f │ │ │ ├── clatrs.f │ │ │ ├── clatrs3.f │ │ │ ├── clatrz.f │ │ │ ├── clatsqr.f │ │ │ ├── claunhr_col_getrfnp.f │ │ │ ├── claunhr_col_getrfnp2.f │ │ │ ├── clauu2.f │ │ │ ├── clauum.f │ │ │ ├── cpbcon.f │ │ │ ├── cpbequ.f │ │ │ ├── cpbrfs.f │ │ │ ├── cpbstf.f │ │ │ ├── cpbsv.f │ │ │ ├── cpbsvx.f │ │ │ ├── cpbtf2.f │ │ │ ├── cpbtrf.f │ │ │ ├── cpbtrs.f │ │ │ ├── cpftrf.f │ │ │ ├── cpftri.f │ │ │ ├── cpftrs.f │ │ │ ├── cpocon.f │ │ │ ├── cpoequ.f │ │ │ ├── cpoequb.f │ │ │ ├── cporfs.f │ │ │ ├── cporfsx.f │ │ │ ├── cposv.f │ │ │ ├── cposvx.f │ │ │ ├── cposvxx.f │ │ │ ├── cpotf2.f │ │ │ ├── cpotrf.f │ │ │ ├── cpotrf2.f │ │ │ ├── cpotri.f │ │ │ ├── cpotrs.f │ │ │ ├── cppcon.f │ │ │ ├── cppequ.f │ │ │ ├── cpprfs.f │ │ │ ├── cppsv.f │ │ │ ├── cppsvx.f │ │ │ ├── cpptrf.f │ │ │ ├── cpptri.f │ │ │ ├── cpptrs.f │ │ │ ├── cpstf2.f │ │ │ ├── cpstrf.f │ │ │ ├── cptcon.f │ │ │ ├── cpteqr.f │ │ │ ├── cptrfs.f │ │ │ ├── cptsv.f │ │ │ ├── cptsvx.f │ │ │ ├── cpttrf.f │ │ │ ├── cpttrs.f │ │ │ ├── cptts2.f │ │ │ ├── crot.f │ │ │ ├── crscl.f │ │ │ ├── cspcon.f │ │ │ ├── cspmv.f │ │ │ ├── cspr.f │ │ │ ├── csprfs.f │ │ │ ├── cspsv.f │ │ │ ├── cspsvx.f │ │ │ ├── csptrf.f │ │ │ ├── csptri.f │ │ │ ├── csptrs.f │ │ │ ├── csrscl.f │ │ │ ├── cstedc.f │ │ │ ├── cstegr.f │ │ │ ├── cstein.f │ │ │ ├── cstemr.f │ │ │ ├── csteqr.f │ │ │ ├── csycon.f │ │ │ ├── csycon_3.f │ │ │ ├── csycon_rook.f │ │ │ ├── csyconv.f │ │ │ ├── csyconvf.f │ │ │ ├── csyconvf_rook.f │ │ │ ├── csyequb.f │ │ │ ├── csymv.f │ │ │ ├── csyr.f │ │ │ ├── csyrfs.f │ │ │ ├── csyrfsx.f │ │ │ ├── csysv.f │ │ │ ├── csysv_aa.f │ │ │ ├── csysv_aa_2stage.f │ │ │ ├── csysv_rk.f │ │ │ ├── csysv_rook.f │ │ │ ├── csysvx.f │ │ │ ├── csysvxx.f │ │ │ ├── csyswapr.f │ │ │ ├── csytf2.f │ │ │ ├── csytf2_rk.f │ │ │ ├── csytf2_rook.f │ │ │ ├── csytrf.f │ │ │ ├── csytrf_aa.f │ │ │ ├── csytrf_aa_2stage.f │ │ │ ├── csytrf_rk.f │ │ │ ├── csytrf_rook.f │ │ │ ├── csytri.f │ │ │ ├── csytri2.f │ │ │ ├── csytri2x.f │ │ │ ├── csytri_3.f │ │ │ ├── csytri_3x.f │ │ │ ├── csytri_rook.f │ │ │ ├── csytrs.f │ │ │ ├── csytrs2.f │ │ │ ├── csytrs_3.f │ │ │ ├── csytrs_aa.f │ │ │ ├── csytrs_aa_2stage.f │ │ │ ├── csytrs_rook.f │ │ │ ├── ctbcon.f │ │ │ ├── ctbrfs.f │ │ │ ├── ctbtrs.f │ │ │ ├── ctfsm.f │ │ │ ├── ctftri.f │ │ │ ├── ctfttp.f │ │ │ ├── ctfttr.f │ │ │ ├── ctgevc.f │ │ │ ├── ctgex2.f │ │ │ ├── ctgexc.f │ │ │ ├── ctgsen.f │ │ │ ├── ctgsja.f │ │ │ ├── ctgsna.f │ │ │ ├── ctgsy2.f │ │ │ ├── ctgsyl.f │ │ │ ├── ctpcon.f │ │ │ ├── ctplqt.f │ │ │ ├── ctplqt2.f │ │ │ ├── ctpmlqt.f │ │ │ ├── ctpmqrt.f │ │ │ ├── ctpqrt.f │ │ │ ├── ctpqrt2.f │ │ │ ├── ctprfb.f │ │ │ ├── ctprfs.f │ │ │ ├── ctptri.f │ │ │ ├── ctptrs.f │ │ │ ├── ctpttf.f │ │ │ ├── ctpttr.f │ │ │ ├── ctrcon.f │ │ │ ├── ctrevc.f │ │ │ ├── ctrevc3.f │ │ │ ├── ctrexc.f │ │ │ ├── ctrrfs.f │ │ │ ├── ctrsen.f │ │ │ ├── ctrsna.f │ │ │ ├── ctrsyl.f │ │ │ ├── ctrsyl3.f │ │ │ ├── ctrti2.f │ │ │ ├── ctrtri.f │ │ │ ├── ctrtrs.f │ │ │ ├── ctrttf.f │ │ │ ├── ctrttp.f │ │ │ ├── ctzrzf.f │ │ │ ├── cunbdb.f │ │ │ ├── cunbdb1.f │ │ │ ├── cunbdb2.f │ │ │ ├── cunbdb3.f │ │ │ ├── cunbdb4.f │ │ │ ├── cunbdb5.f │ │ │ ├── cunbdb6.f │ │ │ ├── cuncsd.f │ │ │ ├── cuncsd2by1.f │ │ │ ├── cung2l.f │ │ │ ├── cung2r.f │ │ │ ├── cungbr.f │ │ │ ├── cunghr.f │ │ │ ├── cungl2.f │ │ │ ├── cunglq.f │ │ │ ├── cungql.f │ │ │ ├── cungqr.f │ │ │ ├── cungr2.f │ │ │ ├── cungrq.f │ │ │ ├── cungtr.f │ │ │ ├── cungtsqr.f │ │ │ ├── cungtsqr_row.f │ │ │ ├── cunhr_col.f │ │ │ ├── cunm22.f │ │ │ ├── cunm2l.f │ │ │ ├── cunm2r.f │ │ │ ├── cunmbr.f │ │ │ ├── cunmhr.f │ │ │ ├── cunml2.f │ │ │ ├── cunmlq.f │ │ │ ├── cunmql.f │ │ │ ├── cunmqr.f │ │ │ ├── cunmr2.f │ │ │ ├── cunmr3.f │ │ │ ├── cunmrq.f │ │ │ ├── cunmrz.f │ │ │ ├── cunmtr.f │ │ │ ├── cupgtr.f │ │ │ ├── cupmtr.f │ │ │ ├── dbbcsd.f │ │ │ ├── dbdsdc.f │ │ │ ├── dbdsqr.f │ │ │ ├── dbdsvdx.f │ │ │ ├── ddisna.f │ │ │ ├── dgbbrd.f │ │ │ ├── dgbcon.f │ │ │ ├── dgbequ.f │ │ │ ├── dgbequb.f │ │ │ ├── dgbrfs.f │ │ │ ├── dgbrfsx.f │ │ │ ├── dgbsv.f │ │ │ ├── dgbsvx.f │ │ │ ├── dgbsvxx.f │ │ │ ├── dgbtf2.f │ │ │ ├── dgbtrf.f │ │ │ ├── dgbtrs.f │ │ │ ├── dgebak.f │ │ │ ├── dgebal.f │ │ │ ├── dgebd2.f │ │ │ ├── dgebrd.f │ │ │ ├── dgecon.f │ │ │ ├── dgedmd.f90 │ │ │ ├── dgedmdq.f90 │ │ │ ├── dgeequ.f │ │ │ ├── dgeequb.f │ │ │ ├── dgees.f │ │ │ ├── dgeesx.f │ │ │ ├── dgeev.f │ │ │ ├── dgeevx.f │ │ │ ├── dgehd2.f │ │ │ ├── dgehrd.f │ │ │ ├── dgejsv.f │ │ │ ├── dgelq.f │ │ │ ├── dgelq2.f │ │ │ ├── dgelqf.f │ │ │ ├── dgelqt.f │ │ │ ├── dgelqt3.f │ │ │ ├── dgels.f │ │ │ ├── dgelsd.f │ │ │ ├── dgelss.f │ │ │ ├── dgelst.f │ │ │ ├── dgelsy.f │ │ │ ├── dgemlq.f │ │ │ ├── dgemlqt.f │ │ │ ├── dgemqr.f │ │ │ ├── dgemqrt.f │ │ │ ├── dgeql2.f │ │ │ ├── dgeqlf.f │ │ │ ├── dgeqp3.f │ │ │ ├── dgeqp3rk.f │ │ │ ├── dgeqr.f │ │ │ ├── dgeqr2.f │ │ │ ├── dgeqr2p.f │ │ │ ├── dgeqrf.f │ │ │ ├── dgeqrfp.f │ │ │ ├── dgeqrt.f │ │ │ ├── dgeqrt2.f │ │ │ ├── dgeqrt3.f │ │ │ ├── dgerfs.f │ │ │ ├── dgerfsx.f │ │ │ ├── dgerq2.f │ │ │ ├── dgerqf.f │ │ │ ├── dgesc2.f │ │ │ ├── dgesdd.f │ │ │ ├── dgesv.f │ │ │ ├── dgesvd.f │ │ │ ├── dgesvdq.f │ │ │ ├── dgesvdx.f │ │ │ ├── dgesvj.f │ │ │ ├── dgesvx.f │ │ │ ├── dgesvxx.f │ │ │ ├── dgetc2.f │ │ │ ├── dgetf2.f │ │ │ ├── dgetrf.f │ │ │ ├── dgetrf2.f │ │ │ ├── dgetri.f │ │ │ ├── dgetrs.f │ │ │ ├── dgetsls.f │ │ │ ├── dgetsqrhrt.f │ │ │ ├── dggbak.f │ │ │ ├── dggbal.f │ │ │ ├── dgges.f │ │ │ ├── dgges3.f │ │ │ ├── dggesx.f │ │ │ ├── dggev.f │ │ │ ├── dggev3.f │ │ │ ├── dggevx.f │ │ │ ├── dggglm.f │ │ │ ├── dgghd3.f │ │ │ ├── dgghrd.f │ │ │ ├── dgglse.f │ │ │ ├── dggqrf.f │ │ │ ├── dggrqf.f │ │ │ ├── dggsvd3.f │ │ │ ├── dggsvp3.f │ │ │ ├── dgsvj0.f │ │ │ ├── dgsvj1.f │ │ │ ├── dgtcon.f │ │ │ ├── dgtrfs.f │ │ │ ├── dgtsv.f │ │ │ ├── dgtsvx.f │ │ │ ├── dgttrf.f │ │ │ ├── dgttrs.f │ │ │ ├── dgtts2.f │ │ │ ├── dhgeqz.f │ │ │ ├── dhsein.f │ │ │ ├── dhseqr.f │ │ │ ├── disnan.f │ │ │ ├── dla_gbamv.f │ │ │ ├── dla_gbrcond.f │ │ │ ├── dla_gbrfsx_extended.f │ │ │ ├── dla_gbrpvgrw.f │ │ │ ├── dla_geamv.f │ │ │ ├── dla_gercond.f │ │ │ ├── dla_gerfsx_extended.f │ │ │ ├── dla_gerpvgrw.f │ │ │ ├── dla_lin_berr.f │ │ │ ├── dla_porcond.f │ │ │ ├── dla_porfsx_extended.f │ │ │ ├── dla_porpvgrw.f │ │ │ ├── dla_syamv.f │ │ │ ├── dla_syrcond.f │ │ │ ├── dla_syrfsx_extended.f │ │ │ ├── dla_syrpvgrw.f │ │ │ ├── dla_wwaddw.f │ │ │ ├── dlabad.f │ │ │ ├── dlabrd.f │ │ │ ├── dlacn2.f │ │ │ ├── dlacon.f │ │ │ ├── dlacpy.f │ │ │ ├── dladiv.f │ │ │ ├── dlae2.f │ │ │ ├── dlaebz.f │ │ │ ├── dlaed0.f │ │ │ ├── dlaed1.f │ │ │ ├── dlaed2.f │ │ │ ├── dlaed3.f │ │ │ ├── dlaed4.f │ │ │ ├── dlaed5.f │ │ │ ├── dlaed6.f │ │ │ ├── dlaed7.f │ │ │ ├── dlaed8.f │ │ │ ├── dlaed9.f │ │ │ ├── dlaeda.f │ │ │ ├── dlaein.f │ │ │ ├── dlaev2.f │ │ │ ├── dlaexc.f │ │ │ ├── dlag2.f │ │ │ ├── dlag2s.f │ │ │ ├── dlags2.f │ │ │ ├── dlagtf.f │ │ │ ├── dlagtm.f │ │ │ ├── dlagts.f │ │ │ ├── dlagv2.f │ │ │ ├── dlahqr.f │ │ │ ├── dlahr2.f │ │ │ ├── dlaic1.f │ │ │ ├── dlaisnan.f │ │ │ ├── dlaln2.f │ │ │ ├── dlals0.f │ │ │ ├── dlalsa.f │ │ │ ├── dlalsd.f │ │ │ ├── dlamrg.f │ │ │ ├── dlamswlq.f │ │ │ ├── dlamtsqr.f │ │ │ ├── dlaneg.f │ │ │ ├── dlangb.f │ │ │ ├── dlange.f │ │ │ ├── dlangt.f │ │ │ ├── dlanhs.f │ │ │ ├── dlansb.f │ │ │ ├── dlansf.f │ │ │ ├── dlansp.f │ │ │ ├── dlanst.f │ │ │ ├── dlansy.f │ │ │ ├── dlantb.f │ │ │ ├── dlantp.f │ │ │ ├── dlantr.f │ │ │ ├── dlanv2.f │ │ │ ├── dlaorhr_col_getrfnp.f │ │ │ ├── dlaorhr_col_getrfnp2.f │ │ │ ├── dlapll.f │ │ │ ├── dlapmr.f │ │ │ ├── dlapmt.f │ │ │ ├── dlapy2.f │ │ │ ├── dlapy3.f │ │ │ ├── dlaqgb.f │ │ │ ├── dlaqge.f │ │ │ ├── dlaqp2.f │ │ │ ├── dlaqp2rk.f │ │ │ ├── dlaqp3rk.f │ │ │ ├── dlaqps.f │ │ │ ├── dlaqr0.f │ │ │ ├── dlaqr1.f │ │ │ ├── dlaqr2.f │ │ │ ├── dlaqr3.f │ │ │ ├── dlaqr4.f │ │ │ ├── dlaqr5.f │ │ │ ├── dlaqsb.f │ │ │ ├── dlaqsp.f │ │ │ ├── dlaqsy.f │ │ │ ├── dlaqtr.f │ │ │ ├── dlaqz0.f │ │ │ ├── dlaqz1.f │ │ │ ├── dlaqz2.f │ │ │ ├── dlaqz3.f │ │ │ ├── dlaqz4.f │ │ │ ├── dlar1v.f │ │ │ ├── dlar2v.f │ │ │ ├── dlarf.f │ │ │ ├── dlarfb.f │ │ │ ├── dlarfb_gett.f │ │ │ ├── dlarfg.f │ │ │ ├── dlarfgp.f │ │ │ ├── dlarft.f │ │ │ ├── dlarfx.f │ │ │ ├── dlarfy.f │ │ │ ├── dlargv.f │ │ │ ├── dlarmm.f │ │ │ ├── dlarnv.f │ │ │ ├── dlarra.f │ │ │ ├── dlarrb.f │ │ │ ├── dlarrc.f │ │ │ ├── dlarrd.f │ │ │ ├── dlarre.f │ │ │ ├── dlarrf.f │ │ │ ├── dlarrj.f │ │ │ ├── dlarrk.f │ │ │ ├── dlarrr.f │ │ │ ├── dlarrv.f │ │ │ ├── dlarscl2.f │ │ │ ├── dlartg.f90 │ │ │ ├── dlartgp.f │ │ │ ├── dlartgs.f │ │ │ ├── dlartv.f │ │ │ ├── dlaruv.f │ │ │ ├── dlarz.f │ │ │ ├── dlarzb.f │ │ │ ├── dlarzt.f │ │ │ ├── dlas2.f │ │ │ ├── dlascl.f │ │ │ ├── dlascl2.f │ │ │ ├── dlasd0.f │ │ │ ├── dlasd1.f │ │ │ ├── dlasd2.f │ │ │ ├── dlasd3.f │ │ │ ├── dlasd4.f │ │ │ ├── dlasd5.f │ │ │ ├── dlasd6.f │ │ │ ├── dlasd7.f │ │ │ ├── dlasd8.f │ │ │ ├── dlasda.f │ │ │ ├── dlasdq.f │ │ │ ├── dlasdt.f │ │ │ ├── dlaset.f │ │ │ ├── dlasq1.f │ │ │ ├── dlasq2.f │ │ │ ├── dlasq3.f │ │ │ ├── dlasq4.f │ │ │ ├── dlasq5.f │ │ │ ├── dlasq6.f │ │ │ ├── dlasr.f │ │ │ ├── dlasrt.f │ │ │ ├── dlassq.f90 │ │ │ ├── dlasv2.f │ │ │ ├── dlaswlq.f │ │ │ ├── dlaswp.f │ │ │ ├── dlasy2.f │ │ │ ├── dlasyf.f │ │ │ ├── dlasyf_aa.f │ │ │ ├── dlasyf_rk.f │ │ │ ├── dlasyf_rook.f │ │ │ ├── dlat2s.f │ │ │ ├── dlatbs.f │ │ │ ├── dlatdf.f │ │ │ ├── dlatps.f │ │ │ ├── dlatrd.f │ │ │ ├── dlatrs.f │ │ │ ├── dlatrs3.f │ │ │ ├── dlatrz.f │ │ │ ├── dlatsqr.f │ │ │ ├── dlauu2.f │ │ │ ├── dlauum.f │ │ │ ├── dopgtr.f │ │ │ ├── dopmtr.f │ │ │ ├── dorbdb.f │ │ │ ├── dorbdb1.f │ │ │ ├── dorbdb2.f │ │ │ ├── dorbdb3.f │ │ │ ├── dorbdb4.f │ │ │ ├── dorbdb5.f │ │ │ ├── dorbdb6.f │ │ │ ├── dorcsd.f │ │ │ ├── dorcsd2by1.f │ │ │ ├── dorg2l.f │ │ │ ├── dorg2r.f │ │ │ ├── dorgbr.f │ │ │ ├── dorghr.f │ │ │ ├── dorgl2.f │ │ │ ├── dorglq.f │ │ │ ├── dorgql.f │ │ │ ├── dorgqr.f │ │ │ ├── dorgr2.f │ │ │ ├── dorgrq.f │ │ │ ├── dorgtr.f │ │ │ ├── dorgtsqr.f │ │ │ ├── dorgtsqr_row.f │ │ │ ├── dorhr_col.f │ │ │ ├── dorm22.f │ │ │ ├── dorm2l.f │ │ │ ├── dorm2r.f │ │ │ ├── dormbr.f │ │ │ ├── dormhr.f │ │ │ ├── dorml2.f │ │ │ ├── dormlq.f │ │ │ ├── dormql.f │ │ │ ├── dormqr.f │ │ │ ├── dormr2.f │ │ │ ├── dormr3.f │ │ │ ├── dormrq.f │ │ │ ├── dormrz.f │ │ │ ├── dormtr.f │ │ │ ├── dpbcon.f │ │ │ ├── dpbequ.f │ │ │ ├── dpbrfs.f │ │ │ ├── dpbstf.f │ │ │ ├── dpbsv.f │ │ │ ├── dpbsvx.f │ │ │ ├── dpbtf2.f │ │ │ ├── dpbtrf.f │ │ │ ├── dpbtrs.f │ │ │ ├── dpftrf.f │ │ │ ├── dpftri.f │ │ │ ├── dpftrs.f │ │ │ ├── dpocon.f │ │ │ ├── dpoequ.f │ │ │ ├── dpoequb.f │ │ │ ├── dporfs.f │ │ │ ├── dporfsx.f │ │ │ ├── dposv.f │ │ │ ├── dposvx.f │ │ │ ├── dposvxx.f │ │ │ ├── dpotf2.f │ │ │ ├── dpotrf.f │ │ │ ├── dpotrf2.f │ │ │ ├── dpotri.f │ │ │ ├── dpotrs.f │ │ │ ├── dppcon.f │ │ │ ├── dppequ.f │ │ │ ├── dpprfs.f │ │ │ ├── dppsv.f │ │ │ ├── dppsvx.f │ │ │ ├── dpptrf.f │ │ │ ├── dpptri.f │ │ │ ├── dpptrs.f │ │ │ ├── dpstf2.f │ │ │ ├── dpstrf.f │ │ │ ├── dptcon.f │ │ │ ├── dpteqr.f │ │ │ ├── dptrfs.f │ │ │ ├── dptsv.f │ │ │ ├── dptsvx.f │ │ │ ├── dpttrf.f │ │ │ ├── dpttrs.f │ │ │ ├── dptts2.f │ │ │ ├── drscl.f │ │ │ ├── dsb2st_kernels.f │ │ │ ├── dsbev.f │ │ │ ├── dsbev_2stage.f │ │ │ ├── dsbevd.f │ │ │ ├── dsbevd_2stage.f │ │ │ ├── dsbevx.f │ │ │ ├── dsbevx_2stage.f │ │ │ ├── dsbgst.f │ │ │ ├── dsbgv.f │ │ │ ├── dsbgvd.f │ │ │ ├── dsbgvx.f │ │ │ ├── dsbtrd.f │ │ │ ├── dsfrk.f │ │ │ ├── dsgesv.f │ │ │ ├── dspcon.f │ │ │ ├── dspev.f │ │ │ ├── dspevd.f │ │ │ ├── dspevx.f │ │ │ ├── dspgst.f │ │ │ ├── dspgv.f │ │ │ ├── dspgvd.f │ │ │ ├── dspgvx.f │ │ │ ├── dsposv.f │ │ │ ├── dsprfs.f │ │ │ ├── dspsv.f │ │ │ ├── dspsvx.f │ │ │ ├── dsptrd.f │ │ │ ├── dsptrf.f │ │ │ ├── dsptri.f │ │ │ ├── dsptrs.f │ │ │ ├── dstebz.f │ │ │ ├── dstedc.f │ │ │ ├── dstegr.f │ │ │ ├── dstein.f │ │ │ ├── dstemr.f │ │ │ ├── dsteqr.f │ │ │ ├── dsterf.f │ │ │ ├── dstev.f │ │ │ ├── dstevd.f │ │ │ ├── dstevr.f │ │ │ ├── dstevx.f │ │ │ ├── dsycon.f │ │ │ ├── dsycon_3.f │ │ │ ├── dsycon_rook.f │ │ │ ├── dsyconv.f │ │ │ ├── dsyconvf.f │ │ │ ├── dsyconvf_rook.f │ │ │ ├── dsyequb.f │ │ │ ├── dsyev.f │ │ │ ├── dsyev_2stage.f │ │ │ ├── dsyevd.f │ │ │ ├── dsyevd_2stage.f │ │ │ ├── dsyevr.f │ │ │ ├── dsyevr_2stage.f │ │ │ ├── dsyevx.f │ │ │ ├── dsyevx_2stage.f │ │ │ ├── dsygs2.f │ │ │ ├── dsygst.f │ │ │ ├── dsygv.f │ │ │ ├── dsygv_2stage.f │ │ │ ├── dsygvd.f │ │ │ ├── dsygvx.f │ │ │ ├── dsyrfs.f │ │ │ ├── dsyrfsx.f │ │ │ ├── dsysv.f │ │ │ ├── dsysv_aa.f │ │ │ ├── dsysv_aa_2stage.f │ │ │ ├── dsysv_rk.f │ │ │ ├── dsysv_rook.f │ │ │ ├── dsysvx.f │ │ │ ├── dsysvxx.f │ │ │ ├── dsyswapr.f │ │ │ ├── dsytd2.f │ │ │ ├── dsytf2.f │ │ │ ├── dsytf2_rk.f │ │ │ ├── dsytf2_rook.f │ │ │ ├── dsytrd.f │ │ │ ├── dsytrd_2stage.f │ │ │ ├── dsytrd_sb2st.F │ │ │ ├── dsytrd_sy2sb.f │ │ │ ├── dsytrf.f │ │ │ ├── dsytrf_aa.f │ │ │ ├── dsytrf_aa_2stage.f │ │ │ ├── dsytrf_rk.f │ │ │ ├── dsytrf_rook.f │ │ │ ├── dsytri.f │ │ │ ├── dsytri2.f │ │ │ ├── dsytri2x.f │ │ │ ├── dsytri_3.f │ │ │ ├── dsytri_3x.f │ │ │ ├── dsytri_rook.f │ │ │ ├── dsytrs.f │ │ │ ├── dsytrs2.f │ │ │ ├── dsytrs_3.f │ │ │ ├── dsytrs_aa.f │ │ │ ├── dsytrs_aa_2stage.f │ │ │ ├── dsytrs_rook.f │ │ │ ├── dtbcon.f │ │ │ ├── dtbrfs.f │ │ │ ├── dtbtrs.f │ │ │ ├── dtfsm.f │ │ │ ├── dtftri.f │ │ │ ├── dtfttp.f │ │ │ ├── dtfttr.f │ │ │ ├── dtgevc.f │ │ │ ├── dtgex2.f │ │ │ ├── dtgexc.f │ │ │ ├── dtgsen.f │ │ │ ├── dtgsja.f │ │ │ ├── dtgsna.f │ │ │ ├── dtgsy2.f │ │ │ ├── dtgsyl.f │ │ │ ├── dtpcon.f │ │ │ ├── dtplqt.f │ │ │ ├── dtplqt2.f │ │ │ ├── dtpmlqt.f │ │ │ ├── dtpmqrt.f │ │ │ ├── dtpqrt.f │ │ │ ├── dtpqrt2.f │ │ │ ├── dtprfb.f │ │ │ ├── dtprfs.f │ │ │ ├── dtptri.f │ │ │ ├── dtptrs.f │ │ │ ├── dtpttf.f │ │ │ ├── dtpttr.f │ │ │ ├── dtrcon.f │ │ │ ├── dtrevc.f │ │ │ ├── dtrevc3.f │ │ │ ├── dtrexc.f │ │ │ ├── dtrrfs.f │ │ │ ├── dtrsen.f │ │ │ ├── dtrsna.f │ │ │ ├── dtrsyl.f │ │ │ ├── dtrsyl3.f │ │ │ ├── dtrti2.f │ │ │ ├── dtrtri.f │ │ │ ├── dtrtrs.f │ │ │ ├── dtrttf.f │ │ │ ├── dtrttp.f │ │ │ ├── dtzrzf.f │ │ │ ├── dzsum1.f │ │ │ ├── icmax1.f │ │ │ ├── ieeeck.f │ │ │ ├── ilaclc.f │ │ │ ├── ilaclr.f │ │ │ ├── iladiag.f │ │ │ ├── iladlc.f │ │ │ ├── iladlr.f │ │ │ ├── ilaenv.f │ │ │ ├── ilaenv2stage.f │ │ │ ├── ilaprec.f │ │ │ ├── ilaslc.f │ │ │ ├── ilaslr.f │ │ │ ├── ilatrans.f │ │ │ ├── ilauplo.f │ │ │ ├── ilazlc.f │ │ │ ├── ilazlr.f │ │ │ ├── iparam2stage.F │ │ │ ├── iparmq.f │ │ │ ├── izmax1.f │ │ │ ├── la_constants.f90 │ │ │ ├── la_xisnan.F90 │ │ │ ├── lsamen.f │ │ │ ├── sbbcsd.f │ │ │ ├── sbdsdc.f │ │ │ ├── sbdsqr.f │ │ │ ├── sbdsvdx.f │ │ │ ├── scsum1.f │ │ │ ├── sdisna.f │ │ │ ├── sgbbrd.f │ │ │ ├── sgbcon.f │ │ │ ├── sgbequ.f │ │ │ ├── sgbequb.f │ │ │ ├── sgbrfs.f │ │ │ ├── sgbrfsx.f │ │ │ ├── sgbsv.f │ │ │ ├── sgbsvx.f │ │ │ ├── sgbsvxx.f │ │ │ ├── sgbtf2.f │ │ │ ├── sgbtrf.f │ │ │ ├── sgbtrs.f │ │ │ ├── sgebak.f │ │ │ ├── sgebal.f │ │ │ ├── sgebd2.f │ │ │ ├── sgebrd.f │ │ │ ├── sgecon.f │ │ │ ├── sgedmd.f90 │ │ │ ├── sgedmdq.f90 │ │ │ ├── sgeequ.f │ │ │ ├── sgeequb.f │ │ │ ├── sgees.f │ │ │ ├── sgeesx.f │ │ │ ├── sgeev.f │ │ │ ├── sgeevx.f │ │ │ ├── sgehd2.f │ │ │ ├── sgehrd.f │ │ │ ├── sgejsv.f │ │ │ ├── sgelq.f │ │ │ ├── sgelq2.f │ │ │ ├── sgelqf.f │ │ │ ├── sgelqt.f │ │ │ ├── sgelqt3.f │ │ │ ├── sgels.f │ │ │ ├── sgelsd.f │ │ │ ├── sgelss.f │ │ │ ├── sgelst.f │ │ │ ├── sgelsy.f │ │ │ ├── sgemlq.f │ │ │ ├── sgemlqt.f │ │ │ ├── sgemqr.f │ │ │ ├── sgemqrt.f │ │ │ ├── sgeql2.f │ │ │ ├── sgeqlf.f │ │ │ ├── sgeqp3.f │ │ │ ├── sgeqp3rk.f │ │ │ ├── sgeqr.f │ │ │ ├── sgeqr2.f │ │ │ ├── sgeqr2p.f │ │ │ ├── sgeqrf.f │ │ │ ├── sgeqrfp.f │ │ │ ├── sgeqrt.f │ │ │ ├── sgeqrt2.f │ │ │ ├── sgeqrt3.f │ │ │ ├── sgerfs.f │ │ │ ├── sgerfsx.f │ │ │ ├── sgerq2.f │ │ │ ├── sgerqf.f │ │ │ ├── sgesc2.f │ │ │ ├── sgesdd.f │ │ │ ├── sgesv.f │ │ │ ├── sgesvd.f │ │ │ ├── sgesvdq.f │ │ │ ├── sgesvdx.f │ │ │ ├── sgesvj.f │ │ │ ├── sgesvx.f │ │ │ ├── sgesvxx.f │ │ │ ├── sgetc2.f │ │ │ ├── sgetf2.f │ │ │ ├── sgetrf.f │ │ │ ├── sgetrf2.f │ │ │ ├── sgetri.f │ │ │ ├── sgetrs.f │ │ │ ├── sgetsls.f │ │ │ ├── sgetsqrhrt.f │ │ │ ├── sggbak.f │ │ │ ├── sggbal.f │ │ │ ├── sgges.f │ │ │ ├── sgges3.f │ │ │ ├── sggesx.f │ │ │ ├── sggev.f │ │ │ ├── sggev3.f │ │ │ ├── sggevx.f │ │ │ ├── sggglm.f │ │ │ ├── sgghd3.f │ │ │ ├── sgghrd.f │ │ │ ├── sgglse.f │ │ │ ├── sggqrf.f │ │ │ ├── sggrqf.f │ │ │ ├── sggsvd3.f │ │ │ ├── sggsvp3.f │ │ │ ├── sgsvj0.f │ │ │ ├── sgsvj1.f │ │ │ ├── sgtcon.f │ │ │ ├── sgtrfs.f │ │ │ ├── sgtsv.f │ │ │ ├── sgtsvx.f │ │ │ ├── sgttrf.f │ │ │ ├── sgttrs.f │ │ │ ├── sgtts2.f │ │ │ ├── shgeqz.f │ │ │ ├── shsein.f │ │ │ ├── shseqr.f │ │ │ ├── sisnan.f │ │ │ ├── sla_gbamv.f │ │ │ ├── sla_gbrcond.f │ │ │ ├── sla_gbrfsx_extended.f │ │ │ ├── sla_gbrpvgrw.f │ │ │ ├── sla_geamv.f │ │ │ ├── sla_gercond.f │ │ │ ├── sla_gerfsx_extended.f │ │ │ ├── sla_gerpvgrw.f │ │ │ ├── sla_lin_berr.f │ │ │ ├── sla_porcond.f │ │ │ ├── sla_porfsx_extended.f │ │ │ ├── sla_porpvgrw.f │ │ │ ├── sla_syamv.f │ │ │ ├── sla_syrcond.f │ │ │ ├── sla_syrfsx_extended.f │ │ │ ├── sla_syrpvgrw.f │ │ │ ├── sla_wwaddw.f │ │ │ ├── slabad.f │ │ │ ├── slabrd.f │ │ │ ├── slacn2.f │ │ │ ├── slacon.f │ │ │ ├── slacpy.f │ │ │ ├── sladiv.f │ │ │ ├── slae2.f │ │ │ ├── slaebz.f │ │ │ ├── slaed0.f │ │ │ ├── slaed1.f │ │ │ ├── slaed2.f │ │ │ ├── slaed3.f │ │ │ ├── slaed4.f │ │ │ ├── slaed5.f │ │ │ ├── slaed6.f │ │ │ ├── slaed7.f │ │ │ ├── slaed8.f │ │ │ ├── slaed9.f │ │ │ ├── slaeda.f │ │ │ ├── slaein.f │ │ │ ├── slaev2.f │ │ │ ├── slaexc.f │ │ │ ├── slag2.f │ │ │ ├── slag2d.f │ │ │ ├── slags2.f │ │ │ ├── slagtf.f │ │ │ ├── slagtm.f │ │ │ ├── slagts.f │ │ │ ├── slagv2.f │ │ │ ├── slahqr.f │ │ │ ├── slahr2.f │ │ │ ├── slaic1.f │ │ │ ├── slaisnan.f │ │ │ ├── slaln2.f │ │ │ ├── slals0.f │ │ │ ├── slalsa.f │ │ │ ├── slalsd.f │ │ │ ├── slamrg.f │ │ │ ├── slamswlq.f │ │ │ ├── slamtsqr.f │ │ │ ├── slaneg.f │ │ │ ├── slangb.f │ │ │ ├── slange.f │ │ │ ├── slangt.f │ │ │ ├── slanhs.f │ │ │ ├── slansb.f │ │ │ ├── slansf.f │ │ │ ├── slansp.f │ │ │ ├── slanst.f │ │ │ ├── slansy.f │ │ │ ├── slantb.f │ │ │ ├── slantp.f │ │ │ ├── slantr.f │ │ │ ├── slanv2.f │ │ │ ├── slaorhr_col_getrfnp.f │ │ │ ├── slaorhr_col_getrfnp2.f │ │ │ ├── slapll.f │ │ │ ├── slapmr.f │ │ │ ├── slapmt.f │ │ │ ├── slapy2.f │ │ │ ├── slapy3.f │ │ │ ├── slaqgb.f │ │ │ ├── slaqge.f │ │ │ ├── slaqp2.f │ │ │ ├── slaqp2rk.f │ │ │ ├── slaqp3rk.f │ │ │ ├── slaqps.f │ │ │ ├── slaqr0.f │ │ │ ├── slaqr1.f │ │ │ ├── slaqr2.f │ │ │ ├── slaqr3.f │ │ │ ├── slaqr4.f │ │ │ ├── slaqr5.f │ │ │ ├── slaqsb.f │ │ │ ├── slaqsp.f │ │ │ ├── slaqsy.f │ │ │ ├── slaqtr.f │ │ │ ├── slaqz0.f │ │ │ ├── slaqz1.f │ │ │ ├── slaqz2.f │ │ │ ├── slaqz3.f │ │ │ ├── slaqz4.f │ │ │ ├── slar1v.f │ │ │ ├── slar2v.f │ │ │ ├── slarf.f │ │ │ ├── slarfb.f │ │ │ ├── slarfb_gett.f │ │ │ ├── slarfg.f │ │ │ ├── slarfgp.f │ │ │ ├── slarft.f │ │ │ ├── slarfx.f │ │ │ ├── slarfy.f │ │ │ ├── slargv.f │ │ │ ├── slarmm.f │ │ │ ├── slarnv.f │ │ │ ├── slarra.f │ │ │ ├── slarrb.f │ │ │ ├── slarrc.f │ │ │ ├── slarrd.f │ │ │ ├── slarre.f │ │ │ ├── slarrf.f │ │ │ ├── slarrj.f │ │ │ ├── slarrk.f │ │ │ ├── slarrr.f │ │ │ ├── slarrv.f │ │ │ ├── slarscl2.f │ │ │ ├── slartg.f90 │ │ │ ├── slartgp.f │ │ │ ├── slartgs.f │ │ │ ├── slartv.f │ │ │ ├── slaruv.f │ │ │ ├── slarz.f │ │ │ ├── slarzb.f │ │ │ ├── slarzt.f │ │ │ ├── slas2.f │ │ │ ├── slascl.f │ │ │ ├── slascl2.f │ │ │ ├── slasd0.f │ │ │ ├── slasd1.f │ │ │ ├── slasd2.f │ │ │ ├── slasd3.f │ │ │ ├── slasd4.f │ │ │ ├── slasd5.f │ │ │ ├── slasd6.f │ │ │ ├── slasd7.f │ │ │ ├── slasd8.f │ │ │ ├── slasda.f │ │ │ ├── slasdq.f │ │ │ ├── slasdt.f │ │ │ ├── slaset.f │ │ │ ├── slasq1.f │ │ │ ├── slasq2.f │ │ │ ├── slasq3.f │ │ │ ├── slasq4.f │ │ │ ├── slasq5.f │ │ │ ├── slasq6.f │ │ │ ├── slasr.f │ │ │ ├── slasrt.f │ │ │ ├── slassq.f90 │ │ │ ├── slasv2.f │ │ │ ├── slaswlq.f │ │ │ ├── slaswp.f │ │ │ ├── slasy2.f │ │ │ ├── slasyf.f │ │ │ ├── slasyf_aa.f │ │ │ ├── slasyf_rk.f │ │ │ ├── slasyf_rook.f │ │ │ ├── slatbs.f │ │ │ ├── slatdf.f │ │ │ ├── slatps.f │ │ │ ├── slatrd.f │ │ │ ├── slatrs.f │ │ │ ├── slatrs3.f │ │ │ ├── slatrz.f │ │ │ ├── slatsqr.f │ │ │ ├── slauu2.f │ │ │ ├── slauum.f │ │ │ ├── sopgtr.f │ │ │ ├── sopmtr.f │ │ │ ├── sorbdb.f │ │ │ ├── sorbdb1.f │ │ │ ├── sorbdb2.f │ │ │ ├── sorbdb3.f │ │ │ ├── sorbdb4.f │ │ │ ├── sorbdb5.f │ │ │ ├── sorbdb6.f │ │ │ ├── sorcsd.f │ │ │ ├── sorcsd2by1.f │ │ │ ├── sorg2l.f │ │ │ ├── sorg2r.f │ │ │ ├── sorgbr.f │ │ │ ├── sorghr.f │ │ │ ├── sorgl2.f │ │ │ ├── sorglq.f │ │ │ ├── sorgql.f │ │ │ ├── sorgqr.f │ │ │ ├── sorgr2.f │ │ │ ├── sorgrq.f │ │ │ ├── sorgtr.f │ │ │ ├── sorgtsqr.f │ │ │ ├── sorgtsqr_row.f │ │ │ ├── sorhr_col.f │ │ │ ├── sorm22.f │ │ │ ├── sorm2l.f │ │ │ ├── sorm2r.f │ │ │ ├── sormbr.f │ │ │ ├── sormhr.f │ │ │ ├── sorml2.f │ │ │ ├── sormlq.f │ │ │ ├── sormql.f │ │ │ ├── sormqr.f │ │ │ ├── sormr2.f │ │ │ ├── sormr3.f │ │ │ ├── sormrq.f │ │ │ ├── sormrz.f │ │ │ ├── sormtr.f │ │ │ ├── spbcon.f │ │ │ ├── spbequ.f │ │ │ ├── spbrfs.f │ │ │ ├── spbstf.f │ │ │ ├── spbsv.f │ │ │ ├── spbsvx.f │ │ │ ├── spbtf2.f │ │ │ ├── spbtrf.f │ │ │ ├── spbtrs.f │ │ │ ├── spftrf.f │ │ │ ├── spftri.f │ │ │ ├── spftrs.f │ │ │ ├── spocon.f │ │ │ ├── spoequ.f │ │ │ ├── spoequb.f │ │ │ ├── sporfs.f │ │ │ ├── sporfsx.f │ │ │ ├── sposv.f │ │ │ ├── sposvx.f │ │ │ ├── sposvxx.f │ │ │ ├── spotf2.f │ │ │ ├── spotrf.f │ │ │ ├── spotrf2.f │ │ │ ├── spotri.f │ │ │ ├── spotrs.f │ │ │ ├── sppcon.f │ │ │ ├── sppequ.f │ │ │ ├── spprfs.f │ │ │ ├── sppsv.f │ │ │ ├── sppsvx.f │ │ │ ├── spptrf.f │ │ │ ├── spptri.f │ │ │ ├── spptrs.f │ │ │ ├── spstf2.f │ │ │ ├── spstrf.f │ │ │ ├── sptcon.f │ │ │ ├── spteqr.f │ │ │ ├── sptrfs.f │ │ │ ├── sptsv.f │ │ │ ├── sptsvx.f │ │ │ ├── spttrf.f │ │ │ ├── spttrs.f │ │ │ ├── sptts2.f │ │ │ ├── srscl.f │ │ │ ├── ssb2st_kernels.f │ │ │ ├── ssbev.f │ │ │ ├── ssbev_2stage.f │ │ │ ├── ssbevd.f │ │ │ ├── ssbevd_2stage.f │ │ │ ├── ssbevx.f │ │ │ ├── ssbevx_2stage.f │ │ │ ├── ssbgst.f │ │ │ ├── ssbgv.f │ │ │ ├── ssbgvd.f │ │ │ ├── ssbgvx.f │ │ │ ├── ssbtrd.f │ │ │ ├── ssfrk.f │ │ │ ├── sspcon.f │ │ │ ├── sspev.f │ │ │ ├── sspevd.f │ │ │ ├── sspevx.f │ │ │ ├── sspgst.f │ │ │ ├── sspgv.f │ │ │ ├── sspgvd.f │ │ │ ├── sspgvx.f │ │ │ ├── ssprfs.f │ │ │ ├── sspsv.f │ │ │ ├── sspsvx.f │ │ │ ├── ssptrd.f │ │ │ ├── ssptrf.f │ │ │ ├── ssptri.f │ │ │ ├── ssptrs.f │ │ │ ├── sstebz.f │ │ │ ├── sstedc.f │ │ │ ├── sstegr.f │ │ │ ├── sstein.f │ │ │ ├── sstemr.f │ │ │ ├── ssteqr.f │ │ │ ├── ssterf.f │ │ │ ├── sstev.f │ │ │ ├── sstevd.f │ │ │ ├── sstevr.f │ │ │ ├── sstevx.f │ │ │ ├── ssycon.f │ │ │ ├── ssycon_3.f │ │ │ ├── ssycon_rook.f │ │ │ ├── ssyconv.f │ │ │ ├── ssyconvf.f │ │ │ ├── ssyconvf_rook.f │ │ │ ├── ssyequb.f │ │ │ ├── ssyev.f │ │ │ ├── ssyev_2stage.f │ │ │ ├── ssyevd.f │ │ │ ├── ssyevd_2stage.f │ │ │ ├── ssyevr.f │ │ │ ├── ssyevr_2stage.f │ │ │ ├── ssyevx.f │ │ │ ├── ssyevx_2stage.f │ │ │ ├── ssygs2.f │ │ │ ├── ssygst.f │ │ │ ├── ssygv.f │ │ │ ├── ssygv_2stage.f │ │ │ ├── ssygvd.f │ │ │ ├── ssygvx.f │ │ │ ├── ssyrfs.f │ │ │ ├── ssyrfsx.f │ │ │ ├── ssysv.f │ │ │ ├── ssysv_aa.f │ │ │ ├── ssysv_aa_2stage.f │ │ │ ├── ssysv_rk.f │ │ │ ├── ssysv_rook.f │ │ │ ├── ssysvx.f │ │ │ ├── ssysvxx.f │ │ │ ├── ssyswapr.f │ │ │ ├── ssytd2.f │ │ │ ├── ssytf2.f │ │ │ ├── ssytf2_rk.f │ │ │ ├── ssytf2_rook.f │ │ │ ├── ssytrd.f │ │ │ ├── ssytrd_2stage.f │ │ │ ├── ssytrd_sb2st.F │ │ │ ├── ssytrd_sy2sb.f │ │ │ ├── ssytrf.f │ │ │ ├── ssytrf_aa.f │ │ │ ├── ssytrf_aa_2stage.f │ │ │ ├── ssytrf_rk.f │ │ │ ├── ssytrf_rook.f │ │ │ ├── ssytri.f │ │ │ ├── ssytri2.f │ │ │ ├── ssytri2x.f │ │ │ ├── ssytri_3.f │ │ │ ├── ssytri_3x.f │ │ │ ├── ssytri_rook.f │ │ │ ├── ssytrs.f │ │ │ ├── ssytrs2.f │ │ │ ├── ssytrs_3.f │ │ │ ├── ssytrs_aa.f │ │ │ ├── ssytrs_aa_2stage.f │ │ │ ├── ssytrs_rook.f │ │ │ ├── stbcon.f │ │ │ ├── stbrfs.f │ │ │ ├── stbtrs.f │ │ │ ├── stfsm.f │ │ │ ├── stftri.f │ │ │ ├── stfttp.f │ │ │ ├── stfttr.f │ │ │ ├── stgevc.f │ │ │ ├── stgex2.f │ │ │ ├── stgexc.f │ │ │ ├── stgsen.f │ │ │ ├── stgsja.f │ │ │ ├── stgsna.f │ │ │ ├── stgsy2.f │ │ │ ├── stgsyl.f │ │ │ ├── stpcon.f │ │ │ ├── stplqt.f │ │ │ ├── stplqt2.f │ │ │ ├── stpmlqt.f │ │ │ ├── stpmqrt.f │ │ │ ├── stpqrt.f │ │ │ ├── stpqrt2.f │ │ │ ├── stprfb.f │ │ │ ├── stprfs.f │ │ │ ├── stptri.f │ │ │ ├── stptrs.f │ │ │ ├── stpttf.f │ │ │ ├── stpttr.f │ │ │ ├── strcon.f │ │ │ ├── strevc.f │ │ │ ├── strevc3.f │ │ │ ├── strexc.f │ │ │ ├── strrfs.f │ │ │ ├── strsen.f │ │ │ ├── strsna.f │ │ │ ├── strsyl.f │ │ │ ├── strsyl3.f │ │ │ ├── strti2.f │ │ │ ├── strtri.f │ │ │ ├── strtrs.f │ │ │ ├── strttf.f │ │ │ ├── strttp.f │ │ │ ├── stzrzf.f │ │ │ ├── xerbla.f │ │ │ ├── xerbla_array.f │ │ │ ├── zbbcsd.f │ │ │ ├── zbdsqr.f │ │ │ ├── zcgesv.f │ │ │ ├── zcposv.f │ │ │ ├── zdrscl.f │ │ │ ├── zgbbrd.f │ │ │ ├── zgbcon.f │ │ │ ├── zgbequ.f │ │ │ ├── zgbequb.f │ │ │ ├── zgbrfs.f │ │ │ ├── zgbrfsx.f │ │ │ ├── zgbsv.f │ │ │ ├── zgbsvx.f │ │ │ ├── zgbsvxx.f │ │ │ ├── zgbtf2.f │ │ │ ├── zgbtrf.f │ │ │ ├── zgbtrs.f │ │ │ ├── zgebak.f │ │ │ ├── zgebal.f │ │ │ ├── zgebd2.f │ │ │ ├── zgebrd.f │ │ │ ├── zgecon.f │ │ │ ├── zgedmd.f90 │ │ │ ├── zgedmdq.f90 │ │ │ ├── zgeequ.f │ │ │ ├── zgeequb.f │ │ │ ├── zgees.f │ │ │ ├── zgeesx.f │ │ │ ├── zgeev.f │ │ │ ├── zgeevx.f │ │ │ ├── zgehd2.f │ │ │ ├── zgehrd.f │ │ │ ├── zgejsv.f │ │ │ ├── zgelq.f │ │ │ ├── zgelq2.f │ │ │ ├── zgelqf.f │ │ │ ├── zgelqt.f │ │ │ ├── zgelqt3.f │ │ │ ├── zgels.f │ │ │ ├── zgelsd.f │ │ │ ├── zgelss.f │ │ │ ├── zgelst.f │ │ │ ├── zgelsy.f │ │ │ ├── zgemlq.f │ │ │ ├── zgemlqt.f │ │ │ ├── zgemqr.f │ │ │ ├── zgemqrt.f │ │ │ ├── zgeql2.f │ │ │ ├── zgeqlf.f │ │ │ ├── zgeqp3.f │ │ │ ├── zgeqp3rk.f │ │ │ ├── zgeqr.f │ │ │ ├── zgeqr2.f │ │ │ ├── zgeqr2p.f │ │ │ ├── zgeqrf.f │ │ │ ├── zgeqrfp.f │ │ │ ├── zgeqrt.f │ │ │ ├── zgeqrt2.f │ │ │ ├── zgeqrt3.f │ │ │ ├── zgerfs.f │ │ │ ├── zgerfsx.f │ │ │ ├── zgerq2.f │ │ │ ├── zgerqf.f │ │ │ ├── zgesc2.f │ │ │ ├── zgesdd.f │ │ │ ├── zgesv.f │ │ │ ├── zgesvd.f │ │ │ ├── zgesvdq.f │ │ │ ├── zgesvdx.f │ │ │ ├── zgesvj.f │ │ │ ├── zgesvx.f │ │ │ ├── zgesvxx.f │ │ │ ├── zgetc2.f │ │ │ ├── zgetf2.f │ │ │ ├── zgetrf.f │ │ │ ├── zgetrf2.f │ │ │ ├── zgetri.f │ │ │ ├── zgetrs.f │ │ │ ├── zgetsls.f │ │ │ ├── zgetsqrhrt.f │ │ │ ├── zggbak.f │ │ │ ├── zggbal.f │ │ │ ├── zgges.f │ │ │ ├── zgges3.f │ │ │ ├── zggesx.f │ │ │ ├── zggev.f │ │ │ ├── zggev3.f │ │ │ ├── zggevx.f │ │ │ ├── zggglm.f │ │ │ ├── zgghd3.f │ │ │ ├── zgghrd.f │ │ │ ├── zgglse.f │ │ │ ├── zggqrf.f │ │ │ ├── zggrqf.f │ │ │ ├── zggsvd3.f │ │ │ ├── zggsvp3.f │ │ │ ├── zgsvj0.f │ │ │ ├── zgsvj1.f │ │ │ ├── zgtcon.f │ │ │ ├── zgtrfs.f │ │ │ ├── zgtsv.f │ │ │ ├── zgtsvx.f │ │ │ ├── zgttrf.f │ │ │ ├── zgttrs.f │ │ │ ├── zgtts2.f │ │ │ ├── zhb2st_kernels.f │ │ │ ├── zhbev.f │ │ │ ├── zhbev_2stage.f │ │ │ ├── zhbevd.f │ │ │ ├── zhbevd_2stage.f │ │ │ ├── zhbevx.f │ │ │ ├── zhbevx_2stage.f │ │ │ ├── zhbgst.f │ │ │ ├── zhbgv.f │ │ │ ├── zhbgvd.f │ │ │ ├── zhbgvx.f │ │ │ ├── zhbtrd.f │ │ │ ├── zhecon.f │ │ │ ├── zhecon_3.f │ │ │ ├── zhecon_rook.f │ │ │ ├── zheequb.f │ │ │ ├── zheev.f │ │ │ ├── zheev_2stage.f │ │ │ ├── zheevd.f │ │ │ ├── zheevd_2stage.f │ │ │ ├── zheevr.f │ │ │ ├── zheevr_2stage.f │ │ │ ├── zheevx.f │ │ │ ├── zheevx_2stage.f │ │ │ ├── zhegs2.f │ │ │ ├── zhegst.f │ │ │ ├── zhegv.f │ │ │ ├── zhegv_2stage.f │ │ │ ├── zhegvd.f │ │ │ ├── zhegvx.f │ │ │ ├── zherfs.f │ │ │ ├── zherfsx.f │ │ │ ├── zhesv.f │ │ │ ├── zhesv_aa.f │ │ │ ├── zhesv_aa_2stage.f │ │ │ ├── zhesv_rk.f │ │ │ ├── zhesv_rook.f │ │ │ ├── zhesvx.f │ │ │ ├── zhesvxx.f │ │ │ ├── zheswapr.f │ │ │ ├── zhetd2.f │ │ │ ├── zhetf2.f │ │ │ ├── zhetf2_rk.f │ │ │ ├── zhetf2_rook.f │ │ │ ├── zhetrd.f │ │ │ ├── zhetrd_2stage.f │ │ │ ├── zhetrd_hb2st.F │ │ │ ├── zhetrd_he2hb.f │ │ │ ├── zhetrf.f │ │ │ ├── zhetrf_aa.f │ │ │ ├── zhetrf_aa_2stage.f │ │ │ ├── zhetrf_rk.f │ │ │ ├── zhetrf_rook.f │ │ │ ├── zhetri.f │ │ │ ├── zhetri2.f │ │ │ ├── zhetri2x.f │ │ │ ├── zhetri_3.f │ │ │ ├── zhetri_3x.f │ │ │ ├── zhetri_rook.f │ │ │ ├── zhetrs.f │ │ │ ├── zhetrs2.f │ │ │ ├── zhetrs_3.f │ │ │ ├── zhetrs_aa.f │ │ │ ├── zhetrs_aa_2stage.f │ │ │ ├── zhetrs_rook.f │ │ │ ├── zhfrk.f │ │ │ ├── zhgeqz.f │ │ │ ├── zhpcon.f │ │ │ ├── zhpev.f │ │ │ ├── zhpevd.f │ │ │ ├── zhpevx.f │ │ │ ├── zhpgst.f │ │ │ ├── zhpgv.f │ │ │ ├── zhpgvd.f │ │ │ ├── zhpgvx.f │ │ │ ├── zhprfs.f │ │ │ ├── zhpsv.f │ │ │ ├── zhpsvx.f │ │ │ ├── zhptrd.f │ │ │ ├── zhptrf.f │ │ │ ├── zhptri.f │ │ │ ├── zhptrs.f │ │ │ ├── zhsein.f │ │ │ ├── zhseqr.f │ │ │ ├── zla_gbamv.f │ │ │ ├── zla_gbrcond_c.f │ │ │ ├── zla_gbrcond_x.f │ │ │ ├── zla_gbrfsx_extended.f │ │ │ ├── zla_gbrpvgrw.f │ │ │ ├── zla_geamv.f │ │ │ ├── zla_gercond_c.f │ │ │ ├── zla_gercond_x.f │ │ │ ├── zla_gerfsx_extended.f │ │ │ ├── zla_gerpvgrw.f │ │ │ ├── zla_heamv.f │ │ │ ├── zla_hercond_c.f │ │ │ ├── zla_hercond_x.f │ │ │ ├── zla_herfsx_extended.f │ │ │ ├── zla_herpvgrw.f │ │ │ ├── zla_lin_berr.f │ │ │ ├── zla_porcond_c.f │ │ │ ├── zla_porcond_x.f │ │ │ ├── zla_porfsx_extended.f │ │ │ ├── zla_porpvgrw.f │ │ │ ├── zla_syamv.f │ │ │ ├── zla_syrcond_c.f │ │ │ ├── zla_syrcond_x.f │ │ │ ├── zla_syrfsx_extended.f │ │ │ ├── zla_syrpvgrw.f │ │ │ ├── zla_wwaddw.f │ │ │ ├── zlabrd.f │ │ │ ├── zlacgv.f │ │ │ ├── zlacn2.f │ │ │ ├── zlacon.f │ │ │ ├── zlacp2.f │ │ │ ├── zlacpy.f │ │ │ ├── zlacrm.f │ │ │ ├── zlacrt.f │ │ │ ├── zladiv.f │ │ │ ├── zlaed0.f │ │ │ ├── zlaed7.f │ │ │ ├── zlaed8.f │ │ │ ├── zlaein.f │ │ │ ├── zlaesy.f │ │ │ ├── zlaev2.f │ │ │ ├── zlag2c.f │ │ │ ├── zlags2.f │ │ │ ├── zlagtm.f │ │ │ ├── zlahef.f │ │ │ ├── zlahef_aa.f │ │ │ ├── zlahef_rk.f │ │ │ ├── zlahef_rook.f │ │ │ ├── zlahqr.f │ │ │ ├── zlahr2.f │ │ │ ├── zlaic1.f │ │ │ ├── zlals0.f │ │ │ ├── zlalsa.f │ │ │ ├── zlalsd.f │ │ │ ├── zlamswlq.f │ │ │ ├── zlamtsqr.f │ │ │ ├── zlangb.f │ │ │ ├── zlange.f │ │ │ ├── zlangt.f │ │ │ ├── zlanhb.f │ │ │ ├── zlanhe.f │ │ │ ├── zlanhf.f │ │ │ ├── zlanhp.f │ │ │ ├── zlanhs.f │ │ │ ├── zlanht.f │ │ │ ├── zlansb.f │ │ │ ├── zlansp.f │ │ │ ├── zlansy.f │ │ │ ├── zlantb.f │ │ │ ├── zlantp.f │ │ │ ├── zlantr.f │ │ │ ├── zlapll.f │ │ │ ├── zlapmr.f │ │ │ ├── zlapmt.f │ │ │ ├── zlaqgb.f │ │ │ ├── zlaqge.f │ │ │ ├── zlaqhb.f │ │ │ ├── zlaqhe.f │ │ │ ├── zlaqhp.f │ │ │ ├── zlaqp2.f │ │ │ ├── zlaqp2rk.f │ │ │ ├── zlaqp3rk.f │ │ │ ├── zlaqps.f │ │ │ ├── zlaqr0.f │ │ │ ├── zlaqr1.f │ │ │ ├── zlaqr2.f │ │ │ ├── zlaqr3.f │ │ │ ├── zlaqr4.f │ │ │ ├── zlaqr5.f │ │ │ ├── zlaqsb.f │ │ │ ├── zlaqsp.f │ │ │ ├── zlaqsy.f │ │ │ ├── zlaqz0.f │ │ │ ├── zlaqz1.f │ │ │ ├── zlaqz2.f │ │ │ ├── zlaqz3.f │ │ │ ├── zlar1v.f │ │ │ ├── zlar2v.f │ │ │ ├── zlarcm.f │ │ │ ├── zlarf.f │ │ │ ├── zlarfb.f │ │ │ ├── zlarfb_gett.f │ │ │ ├── zlarfg.f │ │ │ ├── zlarfgp.f │ │ │ ├── zlarft.f │ │ │ ├── zlarfx.f │ │ │ ├── zlarfy.f │ │ │ ├── zlargv.f │ │ │ ├── zlarnv.f │ │ │ ├── zlarrv.f │ │ │ ├── zlarscl2.f │ │ │ ├── zlartg.f90 │ │ │ ├── zlartv.f │ │ │ ├── zlarz.f │ │ │ ├── zlarzb.f │ │ │ ├── zlarzt.f │ │ │ ├── zlascl.f │ │ │ ├── zlascl2.f │ │ │ ├── zlaset.f │ │ │ ├── zlasr.f │ │ │ ├── zlassq.f90 │ │ │ ├── zlaswlq.f │ │ │ ├── zlaswp.f │ │ │ ├── zlasyf.f │ │ │ ├── zlasyf_aa.f │ │ │ ├── zlasyf_rk.f │ │ │ ├── zlasyf_rook.f │ │ │ ├── zlat2c.f │ │ │ ├── zlatbs.f │ │ │ ├── zlatdf.f │ │ │ ├── zlatps.f │ │ │ ├── zlatrd.f │ │ │ ├── zlatrs.f │ │ │ ├── zlatrs3.f │ │ │ ├── zlatrz.f │ │ │ ├── zlatsqr.f │ │ │ ├── zlaunhr_col_getrfnp.f │ │ │ ├── zlaunhr_col_getrfnp2.f │ │ │ ├── zlauu2.f │ │ │ ├── zlauum.f │ │ │ ├── zpbcon.f │ │ │ ├── zpbequ.f │ │ │ ├── zpbrfs.f │ │ │ ├── zpbstf.f │ │ │ ├── zpbsv.f │ │ │ ├── zpbsvx.f │ │ │ ├── zpbtf2.f │ │ │ ├── zpbtrf.f │ │ │ ├── zpbtrs.f │ │ │ ├── zpftrf.f │ │ │ ├── zpftri.f │ │ │ ├── zpftrs.f │ │ │ ├── zpocon.f │ │ │ ├── zpoequ.f │ │ │ ├── zpoequb.f │ │ │ ├── zporfs.f │ │ │ ├── zporfsx.f │ │ │ ├── zposv.f │ │ │ ├── zposvx.f │ │ │ ├── zposvxx.f │ │ │ ├── zpotf2.f │ │ │ ├── zpotrf.f │ │ │ ├── zpotrf2.f │ │ │ ├── zpotri.f │ │ │ ├── zpotrs.f │ │ │ ├── zppcon.f │ │ │ ├── zppequ.f │ │ │ ├── zpprfs.f │ │ │ ├── zppsv.f │ │ │ ├── zppsvx.f │ │ │ ├── zpptrf.f │ │ │ ├── zpptri.f │ │ │ ├── zpptrs.f │ │ │ ├── zpstf2.f │ │ │ ├── zpstrf.f │ │ │ ├── zptcon.f │ │ │ ├── zpteqr.f │ │ │ ├── zptrfs.f │ │ │ ├── zptsv.f │ │ │ ├── zptsvx.f │ │ │ ├── zpttrf.f │ │ │ ├── zpttrs.f │ │ │ ├── zptts2.f │ │ │ ├── zrot.f │ │ │ ├── zrscl.f │ │ │ ├── zspcon.f │ │ │ ├── zspmv.f │ │ │ ├── zspr.f │ │ │ ├── zsprfs.f │ │ │ ├── zspsv.f │ │ │ ├── zspsvx.f │ │ │ ├── zsptrf.f │ │ │ ├── zsptri.f │ │ │ ├── zsptrs.f │ │ │ ├── zstedc.f │ │ │ ├── zstegr.f │ │ │ ├── zstein.f │ │ │ ├── zstemr.f │ │ │ ├── zsteqr.f │ │ │ ├── zsycon.f │ │ │ ├── zsycon_3.f │ │ │ ├── zsycon_rook.f │ │ │ ├── zsyconv.f │ │ │ ├── zsyconvf.f │ │ │ ├── zsyconvf_rook.f │ │ │ ├── zsyequb.f │ │ │ ├── zsymv.f │ │ │ ├── zsyr.f │ │ │ ├── zsyrfs.f │ │ │ ├── zsyrfsx.f │ │ │ ├── zsysv.f │ │ │ ├── zsysv_aa.f │ │ │ ├── zsysv_aa_2stage.f │ │ │ ├── zsysv_rk.f │ │ │ ├── zsysv_rook.f │ │ │ ├── zsysvx.f │ │ │ ├── zsysvxx.f │ │ │ ├── zsyswapr.f │ │ │ ├── zsytf2.f │ │ │ ├── zsytf2_rk.f │ │ │ ├── zsytf2_rook.f │ │ │ ├── zsytrf.f │ │ │ ├── zsytrf_aa.f │ │ │ ├── zsytrf_aa_2stage.f │ │ │ ├── zsytrf_rk.f │ │ │ ├── zsytrf_rook.f │ │ │ ├── zsytri.f │ │ │ ├── zsytri2.f │ │ │ ├── zsytri2x.f │ │ │ ├── zsytri_3.f │ │ │ ├── zsytri_3x.f │ │ │ ├── zsytri_rook.f │ │ │ ├── zsytrs.f │ │ │ ├── zsytrs2.f │ │ │ ├── zsytrs_3.f │ │ │ ├── zsytrs_aa.f │ │ │ ├── zsytrs_aa_2stage.f │ │ │ ├── zsytrs_rook.f │ │ │ ├── ztbcon.f │ │ │ ├── ztbrfs.f │ │ │ ├── ztbtrs.f │ │ │ ├── ztfsm.f │ │ │ ├── ztftri.f │ │ │ ├── ztfttp.f │ │ │ ├── ztfttr.f │ │ │ ├── ztgevc.f │ │ │ ├── ztgex2.f │ │ │ ├── ztgexc.f │ │ │ ├── ztgsen.f │ │ │ ├── ztgsja.f │ │ │ ├── ztgsna.f │ │ │ ├── ztgsy2.f │ │ │ ├── ztgsyl.f │ │ │ ├── ztpcon.f │ │ │ ├── ztplqt.f │ │ │ ├── ztplqt2.f │ │ │ ├── ztpmlqt.f │ │ │ ├── ztpmqrt.f │ │ │ ├── ztpqrt.f │ │ │ ├── ztpqrt2.f │ │ │ ├── ztprfb.f │ │ │ ├── ztprfs.f │ │ │ ├── ztptri.f │ │ │ ├── ztptrs.f │ │ │ ├── ztpttf.f │ │ │ ├── ztpttr.f │ │ │ ├── ztrcon.f │ │ │ ├── ztrevc.f │ │ │ ├── ztrevc3.f │ │ │ ├── ztrexc.f │ │ │ ├── ztrrfs.f │ │ │ ├── ztrsen.f │ │ │ ├── ztrsna.f │ │ │ ├── ztrsyl.f │ │ │ ├── ztrsyl3.f │ │ │ ├── ztrti2.f │ │ │ ├── ztrtri.f │ │ │ ├── ztrtrs.f │ │ │ ├── ztrttf.f │ │ │ ├── ztrttp.f │ │ │ ├── ztzrzf.f │ │ │ ├── zunbdb.f │ │ │ ├── zunbdb1.f │ │ │ ├── zunbdb2.f │ │ │ ├── zunbdb3.f │ │ │ ├── zunbdb4.f │ │ │ ├── zunbdb5.f │ │ │ ├── zunbdb6.f │ │ │ ├── zuncsd.f │ │ │ ├── zuncsd2by1.f │ │ │ ├── zung2l.f │ │ │ ├── zung2r.f │ │ │ ├── zungbr.f │ │ │ ├── zunghr.f │ │ │ ├── zungl2.f │ │ │ ├── zunglq.f │ │ │ ├── zungql.f │ │ │ ├── zungqr.f │ │ │ ├── zungr2.f │ │ │ ├── zungrq.f │ │ │ ├── zungtr.f │ │ │ ├── zungtsqr.f │ │ │ ├── zungtsqr_row.f │ │ │ ├── zunhr_col.f │ │ │ ├── zunm22.f │ │ │ ├── zunm2l.f │ │ │ ├── zunm2r.f │ │ │ ├── zunmbr.f │ │ │ ├── zunmhr.f │ │ │ ├── zunml2.f │ │ │ ├── zunmlq.f │ │ │ ├── zunmql.f │ │ │ ├── zunmqr.f │ │ │ ├── zunmr2.f │ │ │ ├── zunmr3.f │ │ │ ├── zunmrq.f │ │ │ ├── zunmrz.f │ │ │ ├── zunmtr.f │ │ │ ├── zupgtr.f │ │ │ └── zupmtr.f │ │ ├── TESTING/ │ │ │ ├── CMakeLists.txt │ │ │ ├── EIG/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── Makefile │ │ │ │ ├── alahdg.f │ │ │ │ ├── alareq.f │ │ │ │ ├── alarqg.f │ │ │ │ ├── alasmg.f │ │ │ │ ├── alasum.f │ │ │ │ ├── alasvm.f │ │ │ │ ├── cbdt01.f │ │ │ │ ├── cbdt02.f │ │ │ │ ├── cbdt03.f │ │ │ │ ├── cbdt05.f │ │ │ │ ├── cchkbb.f │ │ │ │ ├── cchkbd.f │ │ │ │ ├── cchkbk.f │ │ │ │ ├── cchkbl.f │ │ │ │ ├── cchkdmd.f90 │ │ │ │ ├── cchkec.f │ │ │ │ ├── cchkee.F │ │ │ │ ├── cchkgg.f │ │ │ │ ├── cchkgk.f │ │ │ │ ├── cchkgl.f │ │ │ │ ├── cchkhb.f │ │ │ │ ├── cchkhb2stg.f │ │ │ │ ├── cchkhs.f │ │ │ │ ├── cchkst.f │ │ │ │ ├── cchkst2stg.f │ │ │ │ ├── cckcsd.f │ │ │ │ ├── cckglm.f │ │ │ │ ├── cckgqr.f │ │ │ │ ├── cckgsv.f │ │ │ │ ├── ccklse.f │ │ │ │ ├── ccsdts.f │ │ │ │ ├── cdrges.f │ │ │ │ ├── cdrges3.f │ │ │ │ ├── cdrgev.f │ │ │ │ ├── cdrgev3.f │ │ │ │ ├── cdrgsx.f │ │ │ │ ├── cdrgvx.f │ │ │ │ ├── cdrvbd.f │ │ │ │ ├── cdrves.f │ │ │ │ ├── cdrvev.f │ │ │ │ ├── cdrvsg.f │ │ │ │ ├── cdrvsg2stg.f │ │ │ │ ├── cdrvst.f │ │ │ │ ├── cdrvst2stg.f │ │ │ │ ├── cdrvsx.f │ │ │ │ ├── cdrvvx.f │ │ │ │ ├── cerrbd.f │ │ │ │ ├── cerrec.f │ │ │ │ ├── cerred.f │ │ │ │ ├── cerrgg.f │ │ │ │ ├── cerrhs.f │ │ │ │ ├── cerrst.f │ │ │ │ ├── cget02.f │ │ │ │ ├── cget10.f │ │ │ │ ├── cget22.f │ │ │ │ ├── cget23.f │ │ │ │ ├── cget24.f │ │ │ │ ├── cget35.f │ │ │ │ ├── cget36.f │ │ │ │ ├── cget37.f │ │ │ │ ├── cget38.f │ │ │ │ ├── cget51.f │ │ │ │ ├── cget52.f │ │ │ │ ├── cget54.f │ │ │ │ ├── cglmts.f │ │ │ │ ├── cgqrts.f │ │ │ │ ├── cgrqts.f │ │ │ │ ├── cgsvts3.f │ │ │ │ ├── chbt21.f │ │ │ │ ├── chet21.f │ │ │ │ ├── chet22.f │ │ │ │ ├── chkxer.f │ │ │ │ ├── chpt21.f │ │ │ │ ├── chst01.f │ │ │ │ ├── clarfy.f │ │ │ │ ├── clarhs.f │ │ │ │ ├── clatm4.f │ │ │ │ ├── clctes.f │ │ │ │ ├── clctsx.f │ │ │ │ ├── clsets.f │ │ │ │ ├── csbmv.f │ │ │ │ ├── csgt01.f │ │ │ │ ├── cslect.f │ │ │ │ ├── cstt21.f │ │ │ │ ├── cstt22.f │ │ │ │ ├── csyl01.f │ │ │ │ ├── cunt01.f │ │ │ │ ├── cunt03.f │ │ │ │ ├── dbdt01.f │ │ │ │ ├── dbdt02.f │ │ │ │ ├── dbdt03.f │ │ │ │ ├── dbdt04.f │ │ │ │ ├── dbdt05.f │ │ │ │ ├── dchkbb.f │ │ │ │ ├── dchkbd.f │ │ │ │ ├── dchkbk.f │ │ │ │ ├── dchkbl.f │ │ │ │ ├── dchkdmd.f90 │ │ │ │ ├── dchkec.f │ │ │ │ ├── dchkee.F │ │ │ │ ├── dchkgg.f │ │ │ │ ├── dchkgk.f │ │ │ │ ├── dchkgl.f │ │ │ │ ├── dchkhs.f │ │ │ │ ├── dchksb.f │ │ │ │ ├── dchksb2stg.f │ │ │ │ ├── dchkst.f │ │ │ │ ├── dchkst2stg.f │ │ │ │ ├── dckcsd.f │ │ │ │ ├── dckglm.f │ │ │ │ ├── dckgqr.f │ │ │ │ ├── dckgsv.f │ │ │ │ ├── dcklse.f │ │ │ │ ├── dcsdts.f │ │ │ │ ├── ddrges.f │ │ │ │ ├── ddrges3.f │ │ │ │ ├── ddrgev.f │ │ │ │ ├── ddrgev3.f │ │ │ │ ├── ddrgsx.f │ │ │ │ ├── ddrgvx.f │ │ │ │ ├── ddrvbd.f │ │ │ │ ├── ddrves.f │ │ │ │ ├── ddrvev.f │ │ │ │ ├── ddrvsg.f │ │ │ │ ├── ddrvsg2stg.f │ │ │ │ ├── ddrvst.f │ │ │ │ ├── ddrvst2stg.f │ │ │ │ ├── ddrvsx.f │ │ │ │ ├── ddrvvx.f │ │ │ │ ├── derrbd.f │ │ │ │ ├── derrec.f │ │ │ │ ├── derred.f │ │ │ │ ├── derrgg.f │ │ │ │ ├── derrhs.f │ │ │ │ ├── derrst.f │ │ │ │ ├── dget02.f │ │ │ │ ├── dget10.f │ │ │ │ ├── dget22.f │ │ │ │ ├── dget23.f │ │ │ │ ├── dget24.f │ │ │ │ ├── dget31.f │ │ │ │ ├── dget32.f │ │ │ │ ├── dget33.f │ │ │ │ ├── dget34.f │ │ │ │ ├── dget35.f │ │ │ │ ├── dget36.f │ │ │ │ ├── dget37.f │ │ │ │ ├── dget38.f │ │ │ │ ├── dget39.f │ │ │ │ ├── dget40.f │ │ │ │ ├── dget51.f │ │ │ │ ├── dget52.f │ │ │ │ ├── dget53.f │ │ │ │ ├── dget54.f │ │ │ │ ├── dglmts.f │ │ │ │ ├── dgqrts.f │ │ │ │ ├── dgrqts.f │ │ │ │ ├── dgsvts3.f │ │ │ │ ├── dhst01.f │ │ │ │ ├── dlafts.f │ │ │ │ ├── dlahd2.f │ │ │ │ ├── dlarfy.f │ │ │ │ ├── dlarhs.f │ │ │ │ ├── dlasum.f │ │ │ │ ├── dlatb9.f │ │ │ │ ├── dlatm4.f │ │ │ │ ├── dlctes.f │ │ │ │ ├── dlctsx.f │ │ │ │ ├── dlsets.f │ │ │ │ ├── dort01.f │ │ │ │ ├── dort03.f │ │ │ │ ├── dsbt21.f │ │ │ │ ├── dsgt01.f │ │ │ │ ├── dslect.f │ │ │ │ ├── dspt21.f │ │ │ │ ├── dstech.f │ │ │ │ ├── dstect.f │ │ │ │ ├── dstt21.f │ │ │ │ ├── dstt22.f │ │ │ │ ├── dsvdch.f │ │ │ │ ├── dsvdct.f │ │ │ │ ├── dsxt1.f │ │ │ │ ├── dsyl01.f │ │ │ │ ├── dsyt21.f │ │ │ │ ├── dsyt22.f │ │ │ │ ├── ilaenv.f │ │ │ │ ├── sbdt01.f │ │ │ │ ├── sbdt02.f │ │ │ │ ├── sbdt03.f │ │ │ │ ├── sbdt04.f │ │ │ │ ├── sbdt05.f │ │ │ │ ├── schkbb.f │ │ │ │ ├── schkbd.f │ │ │ │ ├── schkbk.f │ │ │ │ ├── schkbl.f │ │ │ │ ├── schkdmd.f90 │ │ │ │ ├── schkec.f │ │ │ │ ├── schkee.F │ │ │ │ ├── schkgg.f │ │ │ │ ├── schkgk.f │ │ │ │ ├── schkgl.f │ │ │ │ ├── schkhs.f │ │ │ │ ├── schksb.f │ │ │ │ ├── schksb2stg.f │ │ │ │ ├── schkst.f │ │ │ │ ├── schkst2stg.f │ │ │ │ ├── sckcsd.f │ │ │ │ ├── sckglm.f │ │ │ │ ├── sckgqr.f │ │ │ │ ├── sckgsv.f │ │ │ │ ├── scklse.f │ │ │ │ ├── scsdts.f │ │ │ │ ├── sdrges.f │ │ │ │ ├── sdrges3.f │ │ │ │ ├── sdrgev.f │ │ │ │ ├── sdrgev3.f │ │ │ │ ├── sdrgsx.f │ │ │ │ ├── sdrgvx.f │ │ │ │ ├── sdrvbd.f │ │ │ │ ├── sdrves.f │ │ │ │ ├── sdrvev.f │ │ │ │ ├── sdrvsg.f │ │ │ │ ├── sdrvsg2stg.f │ │ │ │ ├── sdrvst.f │ │ │ │ ├── sdrvst2stg.f │ │ │ │ ├── sdrvsx.f │ │ │ │ ├── sdrvvx.f │ │ │ │ ├── serrbd.f │ │ │ │ ├── serrec.f │ │ │ │ ├── serred.f │ │ │ │ ├── serrgg.f │ │ │ │ ├── serrhs.f │ │ │ │ ├── serrst.f │ │ │ │ ├── sget02.f │ │ │ │ ├── sget10.f │ │ │ │ ├── sget22.f │ │ │ │ ├── sget23.f │ │ │ │ ├── sget24.f │ │ │ │ ├── sget31.f │ │ │ │ ├── sget32.f │ │ │ │ ├── sget33.f │ │ │ │ ├── sget34.f │ │ │ │ ├── sget35.f │ │ │ │ ├── sget36.f │ │ │ │ ├── sget37.f │ │ │ │ ├── sget38.f │ │ │ │ ├── sget39.f │ │ │ │ ├── sget40.f │ │ │ │ ├── sget51.f │ │ │ │ ├── sget52.f │ │ │ │ ├── sget53.f │ │ │ │ ├── sget54.f │ │ │ │ ├── sglmts.f │ │ │ │ ├── sgqrts.f │ │ │ │ ├── sgrqts.f │ │ │ │ ├── sgsvts3.f │ │ │ │ ├── shst01.f │ │ │ │ ├── slafts.f │ │ │ │ ├── slahd2.f │ │ │ │ ├── slarfy.f │ │ │ │ ├── slarhs.f │ │ │ │ ├── slasum.f │ │ │ │ ├── slatb9.f │ │ │ │ ├── slatm4.f │ │ │ │ ├── slctes.f │ │ │ │ ├── slctsx.f │ │ │ │ ├── slsets.f │ │ │ │ ├── sort01.f │ │ │ │ ├── sort03.f │ │ │ │ ├── ssbt21.f │ │ │ │ ├── ssgt01.f │ │ │ │ ├── sslect.f │ │ │ │ ├── sspt21.f │ │ │ │ ├── sstech.f │ │ │ │ ├── sstect.f │ │ │ │ ├── sstt21.f │ │ │ │ ├── sstt22.f │ │ │ │ ├── ssvdch.f │ │ │ │ ├── ssvdct.f │ │ │ │ ├── ssxt1.f │ │ │ │ ├── ssyl01.f │ │ │ │ ├── ssyt21.f │ │ │ │ ├── ssyt22.f │ │ │ │ ├── xerbla.f │ │ │ │ ├── xlaenv.f │ │ │ │ ├── zbdt01.f │ │ │ │ ├── zbdt02.f │ │ │ │ ├── zbdt03.f │ │ │ │ ├── zbdt05.f │ │ │ │ ├── zchkbb.f │ │ │ │ ├── zchkbd.f │ │ │ │ ├── zchkbk.f │ │ │ │ ├── zchkbl.f │ │ │ │ ├── zchkdmd.f90 │ │ │ │ ├── zchkec.f │ │ │ │ ├── zchkee.F │ │ │ │ ├── zchkgg.f │ │ │ │ ├── zchkgk.f │ │ │ │ ├── zchkgl.f │ │ │ │ ├── zchkhb.f │ │ │ │ ├── zchkhb2stg.f │ │ │ │ ├── zchkhs.f │ │ │ │ ├── zchkst.f │ │ │ │ ├── zchkst2stg.f │ │ │ │ ├── zckcsd.f │ │ │ │ ├── zckglm.f │ │ │ │ ├── zckgqr.f │ │ │ │ ├── zckgsv.f │ │ │ │ ├── zcklse.f │ │ │ │ ├── zcsdts.f │ │ │ │ ├── zdrges.f │ │ │ │ ├── zdrges3.f │ │ │ │ ├── zdrgev.f │ │ │ │ ├── zdrgev3.f │ │ │ │ ├── zdrgsx.f │ │ │ │ ├── zdrgvx.f │ │ │ │ ├── zdrvbd.f │ │ │ │ ├── zdrves.f │ │ │ │ ├── zdrvev.f │ │ │ │ ├── zdrvsg.f │ │ │ │ ├── zdrvsg2stg.f │ │ │ │ ├── zdrvst.f │ │ │ │ ├── zdrvst2stg.f │ │ │ │ ├── zdrvsx.f │ │ │ │ ├── zdrvvx.f │ │ │ │ ├── zerrbd.f │ │ │ │ ├── zerrec.f │ │ │ │ ├── zerred.f │ │ │ │ ├── zerrgg.f │ │ │ │ ├── zerrhs.f │ │ │ │ ├── zerrst.f │ │ │ │ ├── zget02.f │ │ │ │ ├── zget10.f │ │ │ │ ├── zget22.f │ │ │ │ ├── zget23.f │ │ │ │ ├── zget24.f │ │ │ │ ├── zget35.f │ │ │ │ ├── zget36.f │ │ │ │ ├── zget37.f │ │ │ │ ├── zget38.f │ │ │ │ ├── zget51.f │ │ │ │ ├── zget52.f │ │ │ │ ├── zget54.f │ │ │ │ ├── zglmts.f │ │ │ │ ├── zgqrts.f │ │ │ │ ├── zgrqts.f │ │ │ │ ├── zgsvts3.f │ │ │ │ ├── zhbt21.f │ │ │ │ ├── zhet21.f │ │ │ │ ├── zhet22.f │ │ │ │ ├── zhpt21.f │ │ │ │ ├── zhst01.f │ │ │ │ ├── zlarfy.f │ │ │ │ ├── zlarhs.f │ │ │ │ ├── zlatm4.f │ │ │ │ ├── zlctes.f │ │ │ │ ├── zlctsx.f │ │ │ │ ├── zlsets.f │ │ │ │ ├── zsbmv.f │ │ │ │ ├── zsgt01.f │ │ │ │ ├── zslect.f │ │ │ │ ├── zstt21.f │ │ │ │ ├── zstt22.f │ │ │ │ ├── zsyl01.f │ │ │ │ ├── zunt01.f │ │ │ │ └── zunt03.f │ │ │ ├── LIN/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── Makefile │ │ │ │ ├── aladhd.f │ │ │ │ ├── alaerh.f │ │ │ │ ├── alaesm.f │ │ │ │ ├── alahd.f │ │ │ │ ├── alareq.f │ │ │ │ ├── alasum.f │ │ │ │ ├── alasvm.f │ │ │ │ ├── cchkaa.F │ │ │ │ ├── cchkeq.f │ │ │ │ ├── cchkgb.f │ │ │ │ ├── cchkge.f │ │ │ │ ├── cchkgt.f │ │ │ │ ├── cchkhe.f │ │ │ │ ├── cchkhe_aa.f │ │ │ │ ├── cchkhe_aa_2stage.f │ │ │ │ ├── cchkhe_rk.f │ │ │ │ ├── cchkhe_rook.f │ │ │ │ ├── cchkhp.f │ │ │ │ ├── cchklq.f │ │ │ │ ├── cchklqt.f │ │ │ │ ├── cchklqtp.f │ │ │ │ ├── cchkpb.f │ │ │ │ ├── cchkpo.f │ │ │ │ ├── cchkpp.f │ │ │ │ ├── cchkps.f │ │ │ │ ├── cchkpt.f │ │ │ │ ├── cchkq3.f │ │ │ │ ├── cchkql.f │ │ │ │ ├── cchkqp3rk.f │ │ │ │ ├── cchkqr.f │ │ │ │ ├── cchkqrt.f │ │ │ │ ├── cchkqrtp.f │ │ │ │ ├── cchkrfp.f │ │ │ │ ├── cchkrq.f │ │ │ │ ├── cchksp.f │ │ │ │ ├── cchksy.f │ │ │ │ ├── cchksy_aa.f │ │ │ │ ├── cchksy_aa_2stage.f │ │ │ │ ├── cchksy_rk.f │ │ │ │ ├── cchksy_rook.f │ │ │ │ ├── cchktb.f │ │ │ │ ├── cchktp.f │ │ │ │ ├── cchktr.f │ │ │ │ ├── cchktsqr.f │ │ │ │ ├── cchktz.f │ │ │ │ ├── cchkunhr_col.f │ │ │ │ ├── cdrvgb.f │ │ │ │ ├── cdrvgbx.f │ │ │ │ ├── cdrvge.f │ │ │ │ ├── cdrvgex.f │ │ │ │ ├── cdrvgt.f │ │ │ │ ├── cdrvhe.f │ │ │ │ ├── cdrvhe_aa.f │ │ │ │ ├── cdrvhe_aa_2stage.f │ │ │ │ ├── cdrvhe_rk.f │ │ │ │ ├── cdrvhe_rook.f │ │ │ │ ├── cdrvhex.f │ │ │ │ ├── cdrvhp.f │ │ │ │ ├── cdrvls.f │ │ │ │ ├── cdrvpb.f │ │ │ │ ├── cdrvpo.f │ │ │ │ ├── cdrvpox.f │ │ │ │ ├── cdrvpp.f │ │ │ │ ├── cdrvpt.f │ │ │ │ ├── cdrvrf1.f │ │ │ │ ├── cdrvrf2.f │ │ │ │ ├── cdrvrf3.f │ │ │ │ ├── cdrvrf4.f │ │ │ │ ├── cdrvrfp.f │ │ │ │ ├── cdrvsp.f │ │ │ │ ├── cdrvsy.f │ │ │ │ ├── cdrvsy_aa.f │ │ │ │ ├── cdrvsy_aa_2stage.f │ │ │ │ ├── cdrvsy_rk.f │ │ │ │ ├── cdrvsy_rook.f │ │ │ │ ├── cdrvsyx.f │ │ │ │ ├── cebchvxx.f │ │ │ │ ├── cerrge.f │ │ │ │ ├── cerrgex.f │ │ │ │ ├── cerrgt.f │ │ │ │ ├── cerrhe.f │ │ │ │ ├── cerrhex.f │ │ │ │ ├── cerrlq.f │ │ │ │ ├── cerrlqt.f │ │ │ │ ├── cerrlqtp.f │ │ │ │ ├── cerrls.f │ │ │ │ ├── cerrpo.f │ │ │ │ ├── cerrpox.f │ │ │ │ ├── cerrps.f │ │ │ │ ├── cerrql.f │ │ │ │ ├── cerrqp.f │ │ │ │ ├── cerrqr.f │ │ │ │ ├── cerrqrt.f │ │ │ │ ├── cerrqrtp.f │ │ │ │ ├── cerrrfp.f │ │ │ │ ├── cerrrq.f │ │ │ │ ├── cerrsy.f │ │ │ │ ├── cerrsyx.f │ │ │ │ ├── cerrtr.f │ │ │ │ ├── cerrtsqr.f │ │ │ │ ├── cerrtz.f │ │ │ │ ├── cerrunhr_col.f │ │ │ │ ├── cerrvx.f │ │ │ │ ├── cerrvxx.f │ │ │ │ ├── cgbt01.f │ │ │ │ ├── cgbt02.f │ │ │ │ ├── cgbt05.f │ │ │ │ ├── cgennd.f │ │ │ │ ├── cgeqls.f │ │ │ │ ├── cgerqs.f │ │ │ │ ├── cget01.f │ │ │ │ ├── cget02.f │ │ │ │ ├── cget03.f │ │ │ │ ├── cget04.f │ │ │ │ ├── cget07.f │ │ │ │ ├── cgtt01.f │ │ │ │ ├── cgtt02.f │ │ │ │ ├── cgtt05.f │ │ │ │ ├── chet01.f │ │ │ │ ├── chet01_3.f │ │ │ │ ├── chet01_aa.f │ │ │ │ ├── chet01_rook.f │ │ │ │ ├── chkxer.f │ │ │ │ ├── chpt01.f │ │ │ │ ├── clahilb.f │ │ │ │ ├── claipd.f │ │ │ │ ├── claptm.f │ │ │ │ ├── clarhs.f │ │ │ │ ├── clatb4.f │ │ │ │ ├── clatb5.f │ │ │ │ ├── clatsp.f │ │ │ │ ├── clatsy.f │ │ │ │ ├── clattb.f │ │ │ │ ├── clattp.f │ │ │ │ ├── clattr.f │ │ │ │ ├── clavhe.f │ │ │ │ ├── clavhe_rook.f │ │ │ │ ├── clavhp.f │ │ │ │ ├── clavsp.f │ │ │ │ ├── clavsy.f │ │ │ │ ├── clavsy_rook.f │ │ │ │ ├── clqt01.f │ │ │ │ ├── clqt02.f │ │ │ │ ├── clqt03.f │ │ │ │ ├── clqt04.f │ │ │ │ ├── clqt05.f │ │ │ │ ├── cpbt01.f │ │ │ │ ├── cpbt02.f │ │ │ │ ├── cpbt05.f │ │ │ │ ├── cpot01.f │ │ │ │ ├── cpot02.f │ │ │ │ ├── cpot03.f │ │ │ │ ├── cpot05.f │ │ │ │ ├── cppt01.f │ │ │ │ ├── cppt02.f │ │ │ │ ├── cppt03.f │ │ │ │ ├── cppt05.f │ │ │ │ ├── cpst01.f │ │ │ │ ├── cptt01.f │ │ │ │ ├── cptt02.f │ │ │ │ ├── cptt05.f │ │ │ │ ├── cqlt01.f │ │ │ │ ├── cqlt02.f │ │ │ │ ├── cqlt03.f │ │ │ │ ├── cqpt01.f │ │ │ │ ├── cqrt01.f │ │ │ │ ├── cqrt01p.f │ │ │ │ ├── cqrt02.f │ │ │ │ ├── cqrt03.f │ │ │ │ ├── cqrt04.f │ │ │ │ ├── cqrt05.f │ │ │ │ ├── cqrt11.f │ │ │ │ ├── cqrt12.f │ │ │ │ ├── cqrt13.f │ │ │ │ ├── cqrt14.f │ │ │ │ ├── cqrt15.f │ │ │ │ ├── cqrt16.f │ │ │ │ ├── cqrt17.f │ │ │ │ ├── crqt01.f │ │ │ │ ├── crqt02.f │ │ │ │ ├── crqt03.f │ │ │ │ ├── crzt01.f │ │ │ │ ├── crzt02.f │ │ │ │ ├── csbmv.f │ │ │ │ ├── cspt01.f │ │ │ │ ├── cspt02.f │ │ │ │ ├── cspt03.f │ │ │ │ ├── csyt01.f │ │ │ │ ├── csyt01_3.f │ │ │ │ ├── csyt01_aa.f │ │ │ │ ├── csyt01_rook.f │ │ │ │ ├── csyt02.f │ │ │ │ ├── csyt03.f │ │ │ │ ├── ctbt02.f │ │ │ │ ├── ctbt03.f │ │ │ │ ├── ctbt05.f │ │ │ │ ├── ctbt06.f │ │ │ │ ├── ctpt01.f │ │ │ │ ├── ctpt02.f │ │ │ │ ├── ctpt03.f │ │ │ │ ├── ctpt05.f │ │ │ │ ├── ctpt06.f │ │ │ │ ├── ctrt01.f │ │ │ │ ├── ctrt02.f │ │ │ │ ├── ctrt03.f │ │ │ │ ├── ctrt05.f │ │ │ │ ├── ctrt06.f │ │ │ │ ├── ctsqr01.f │ │ │ │ ├── cunhr_col01.f │ │ │ │ ├── cunhr_col02.f │ │ │ │ ├── dchkaa.F │ │ │ │ ├── dchkab.f │ │ │ │ ├── dchkeq.f │ │ │ │ ├── dchkgb.f │ │ │ │ ├── dchkge.f │ │ │ │ ├── dchkgt.f │ │ │ │ ├── dchklq.f │ │ │ │ ├── dchklqt.f │ │ │ │ ├── dchklqtp.f │ │ │ │ ├── dchkorhr_col.f │ │ │ │ ├── dchkpb.f │ │ │ │ ├── dchkpo.f │ │ │ │ ├── dchkpp.f │ │ │ │ ├── dchkps.f │ │ │ │ ├── dchkpt.f │ │ │ │ ├── dchkq3.f │ │ │ │ ├── dchkql.f │ │ │ │ ├── dchkqp3rk.f │ │ │ │ ├── dchkqr.f │ │ │ │ ├── dchkqrt.f │ │ │ │ ├── dchkqrtp.f │ │ │ │ ├── dchkrfp.f │ │ │ │ ├── dchkrq.f │ │ │ │ ├── dchksp.f │ │ │ │ ├── dchksy.f │ │ │ │ ├── dchksy_aa.f │ │ │ │ ├── dchksy_aa_2stage.f │ │ │ │ ├── dchksy_rk.f │ │ │ │ ├── dchksy_rook.f │ │ │ │ ├── dchktb.f │ │ │ │ ├── dchktp.f │ │ │ │ ├── dchktr.f │ │ │ │ ├── dchktsqr.f │ │ │ │ ├── dchktz.f │ │ │ │ ├── ddrvab.f │ │ │ │ ├── ddrvac.f │ │ │ │ ├── ddrvgb.f │ │ │ │ ├── ddrvgbx.f │ │ │ │ ├── ddrvge.f │ │ │ │ ├── ddrvgex.f │ │ │ │ ├── ddrvgt.f │ │ │ │ ├── ddrvls.f │ │ │ │ ├── ddrvpb.f │ │ │ │ ├── ddrvpo.f │ │ │ │ ├── ddrvpox.f │ │ │ │ ├── ddrvpp.f │ │ │ │ ├── ddrvpt.f │ │ │ │ ├── ddrvrf1.f │ │ │ │ ├── ddrvrf2.f │ │ │ │ ├── ddrvrf3.f │ │ │ │ ├── ddrvrf4.f │ │ │ │ ├── ddrvrfp.f │ │ │ │ ├── ddrvsp.f │ │ │ │ ├── ddrvsy.f │ │ │ │ ├── ddrvsy_aa.f │ │ │ │ ├── ddrvsy_aa_2stage.f │ │ │ │ ├── ddrvsy_rk.f │ │ │ │ ├── ddrvsy_rook.f │ │ │ │ ├── ddrvsyx.f │ │ │ │ ├── debchvxx.f │ │ │ │ ├── derrab.f │ │ │ │ ├── derrac.f │ │ │ │ ├── derrge.f │ │ │ │ ├── derrgex.f │ │ │ │ ├── derrgt.f │ │ │ │ ├── derrlq.f │ │ │ │ ├── derrlqt.f │ │ │ │ ├── derrlqtp.f │ │ │ │ ├── derrls.f │ │ │ │ ├── derrorhr_col.f │ │ │ │ ├── derrpo.f │ │ │ │ ├── derrpox.f │ │ │ │ ├── derrps.f │ │ │ │ ├── derrql.f │ │ │ │ ├── derrqp.f │ │ │ │ ├── derrqr.f │ │ │ │ ├── derrqrt.f │ │ │ │ ├── derrqrtp.f │ │ │ │ ├── derrrfp.f │ │ │ │ ├── derrrq.f │ │ │ │ ├── derrsy.f │ │ │ │ ├── derrsyx.f │ │ │ │ ├── derrtr.f │ │ │ │ ├── derrtsqr.f │ │ │ │ ├── derrtz.f │ │ │ │ ├── derrvx.f │ │ │ │ ├── derrvxx.f │ │ │ │ ├── dgbt01.f │ │ │ │ ├── dgbt02.f │ │ │ │ ├── dgbt05.f │ │ │ │ ├── dgennd.f │ │ │ │ ├── dgeqls.f │ │ │ │ ├── dgerqs.f │ │ │ │ ├── dget01.f │ │ │ │ ├── dget02.f │ │ │ │ ├── dget03.f │ │ │ │ ├── dget04.f │ │ │ │ ├── dget06.f │ │ │ │ ├── dget07.f │ │ │ │ ├── dget08.f │ │ │ │ ├── dgtt01.f │ │ │ │ ├── dgtt02.f │ │ │ │ ├── dgtt05.f │ │ │ │ ├── dlahilb.f │ │ │ │ ├── dlaord.f │ │ │ │ ├── dlaptm.f │ │ │ │ ├── dlarhs.f │ │ │ │ ├── dlatb4.f │ │ │ │ ├── dlatb5.f │ │ │ │ ├── dlattb.f │ │ │ │ ├── dlattp.f │ │ │ │ ├── dlattr.f │ │ │ │ ├── dlavsp.f │ │ │ │ ├── dlavsy.f │ │ │ │ ├── dlavsy_rook.f │ │ │ │ ├── dlqt01.f │ │ │ │ ├── dlqt02.f │ │ │ │ ├── dlqt03.f │ │ │ │ ├── dlqt04.f │ │ │ │ ├── dlqt05.f │ │ │ │ ├── dorhr_col01.f │ │ │ │ ├── dorhr_col02.f │ │ │ │ ├── dpbt01.f │ │ │ │ ├── dpbt02.f │ │ │ │ ├── dpbt05.f │ │ │ │ ├── dpot01.f │ │ │ │ ├── dpot02.f │ │ │ │ ├── dpot03.f │ │ │ │ ├── dpot05.f │ │ │ │ ├── dpot06.f │ │ │ │ ├── dppt01.f │ │ │ │ ├── dppt02.f │ │ │ │ ├── dppt03.f │ │ │ │ ├── dppt05.f │ │ │ │ ├── dpst01.f │ │ │ │ ├── dptt01.f │ │ │ │ ├── dptt02.f │ │ │ │ ├── dptt05.f │ │ │ │ ├── dqlt01.f │ │ │ │ ├── dqlt02.f │ │ │ │ ├── dqlt03.f │ │ │ │ ├── dqpt01.f │ │ │ │ ├── dqrt01.f │ │ │ │ ├── dqrt01p.f │ │ │ │ ├── dqrt02.f │ │ │ │ ├── dqrt03.f │ │ │ │ ├── dqrt04.f │ │ │ │ ├── dqrt05.f │ │ │ │ ├── dqrt11.f │ │ │ │ ├── dqrt12.f │ │ │ │ ├── dqrt13.f │ │ │ │ ├── dqrt14.f │ │ │ │ ├── dqrt15.f │ │ │ │ ├── dqrt16.f │ │ │ │ ├── dqrt17.f │ │ │ │ ├── drqt01.f │ │ │ │ ├── drqt02.f │ │ │ │ ├── drqt03.f │ │ │ │ ├── drzt01.f │ │ │ │ ├── drzt02.f │ │ │ │ ├── dspt01.f │ │ │ │ ├── dsyt01.f │ │ │ │ ├── dsyt01_3.f │ │ │ │ ├── dsyt01_aa.f │ │ │ │ ├── dsyt01_rook.f │ │ │ │ ├── dtbt02.f │ │ │ │ ├── dtbt03.f │ │ │ │ ├── dtbt05.f │ │ │ │ ├── dtbt06.f │ │ │ │ ├── dtplqt.f │ │ │ │ ├── dtpt01.f │ │ │ │ ├── dtpt02.f │ │ │ │ ├── dtpt03.f │ │ │ │ ├── dtpt05.f │ │ │ │ ├── dtpt06.f │ │ │ │ ├── dtrt01.f │ │ │ │ ├── dtrt02.f │ │ │ │ ├── dtrt03.f │ │ │ │ ├── dtrt05.f │ │ │ │ ├── dtrt06.f │ │ │ │ ├── dtsqr01.f │ │ │ │ ├── icopy.f │ │ │ │ ├── ilaenv.f │ │ │ │ ├── schkaa.F │ │ │ │ ├── schkeq.f │ │ │ │ ├── schkgb.f │ │ │ │ ├── schkge.f │ │ │ │ ├── schkgt.f │ │ │ │ ├── schklq.f │ │ │ │ ├── schklqt.f │ │ │ │ ├── schklqtp.f │ │ │ │ ├── schkorhr_col.f │ │ │ │ ├── schkpb.f │ │ │ │ ├── schkpo.f │ │ │ │ ├── schkpp.f │ │ │ │ ├── schkps.f │ │ │ │ ├── schkpt.f │ │ │ │ ├── schkq3.f │ │ │ │ ├── schkql.f │ │ │ │ ├── schkqp3rk.f │ │ │ │ ├── schkqr.f │ │ │ │ ├── schkqrt.f │ │ │ │ ├── schkqrtp.f │ │ │ │ ├── schkrfp.f │ │ │ │ ├── schkrq.f │ │ │ │ ├── schksp.f │ │ │ │ ├── schksy.f │ │ │ │ ├── schksy_aa.f │ │ │ │ ├── schksy_aa_2stage.f │ │ │ │ ├── schksy_rk.f │ │ │ │ ├── schksy_rook.f │ │ │ │ ├── schktb.f │ │ │ │ ├── schktp.f │ │ │ │ ├── schktr.f │ │ │ │ ├── schktsqr.f │ │ │ │ ├── schktz.f │ │ │ │ ├── sdrvgb.f │ │ │ │ ├── sdrvgbx.f │ │ │ │ ├── sdrvge.f │ │ │ │ ├── sdrvgex.f │ │ │ │ ├── sdrvgt.f │ │ │ │ ├── sdrvls.f │ │ │ │ ├── sdrvpb.f │ │ │ │ ├── sdrvpo.f │ │ │ │ ├── sdrvpox.f │ │ │ │ ├── sdrvpp.f │ │ │ │ ├── sdrvpt.f │ │ │ │ ├── sdrvrf1.f │ │ │ │ ├── sdrvrf2.f │ │ │ │ ├── sdrvrf3.f │ │ │ │ ├── sdrvrf4.f │ │ │ │ ├── sdrvrfp.f │ │ │ │ ├── sdrvsp.f │ │ │ │ ├── sdrvsy.f │ │ │ │ ├── sdrvsy_aa.f │ │ │ │ ├── sdrvsy_aa_2stage.f │ │ │ │ ├── sdrvsy_rk.f │ │ │ │ ├── sdrvsy_rook.f │ │ │ │ ├── sdrvsyx.f │ │ │ │ ├── sebchvxx.f │ │ │ │ ├── serrge.f │ │ │ │ ├── serrgex.f │ │ │ │ ├── serrgt.f │ │ │ │ ├── serrlq.f │ │ │ │ ├── serrlqt.f │ │ │ │ ├── serrlqtp.f │ │ │ │ ├── serrls.f │ │ │ │ ├── serrorhr_col.f │ │ │ │ ├── serrpo.f │ │ │ │ ├── serrpox.f │ │ │ │ ├── serrps.f │ │ │ │ ├── serrql.f │ │ │ │ ├── serrqp.f │ │ │ │ ├── serrqr.f │ │ │ │ ├── serrqrt.f │ │ │ │ ├── serrqrtp.f │ │ │ │ ├── serrrfp.f │ │ │ │ ├── serrrq.f │ │ │ │ ├── serrsy.f │ │ │ │ ├── serrsyx.f │ │ │ │ ├── serrtr.f │ │ │ │ ├── serrtsqr.f │ │ │ │ ├── serrtz.f │ │ │ │ ├── serrvx.f │ │ │ │ ├── serrvxx.f │ │ │ │ ├── sgbt01.f │ │ │ │ ├── sgbt02.f │ │ │ │ ├── sgbt05.f │ │ │ │ ├── sgennd.f │ │ │ │ ├── sgeqls.f │ │ │ │ ├── sgerqs.f │ │ │ │ ├── sget01.f │ │ │ │ ├── sget02.f │ │ │ │ ├── sget03.f │ │ │ │ ├── sget04.f │ │ │ │ ├── sget06.f │ │ │ │ ├── sget07.f │ │ │ │ ├── sgtt01.f │ │ │ │ ├── sgtt02.f │ │ │ │ ├── sgtt05.f │ │ │ │ ├── slahilb.f │ │ │ │ ├── slaord.f │ │ │ │ ├── slaptm.f │ │ │ │ ├── slarhs.f │ │ │ │ ├── slatb4.f │ │ │ │ ├── slatb5.f │ │ │ │ ├── slattb.f │ │ │ │ ├── slattp.f │ │ │ │ ├── slattr.f │ │ │ │ ├── slavsp.f │ │ │ │ ├── slavsy.f │ │ │ │ ├── slavsy_rook.f │ │ │ │ ├── slqt01.f │ │ │ │ ├── slqt02.f │ │ │ │ ├── slqt03.f │ │ │ │ ├── slqt04.f │ │ │ │ ├── slqt05.f │ │ │ │ ├── sorhr_col01.f │ │ │ │ ├── sorhr_col02.f │ │ │ │ ├── spbt01.f │ │ │ │ ├── spbt02.f │ │ │ │ ├── spbt05.f │ │ │ │ ├── spot01.f │ │ │ │ ├── spot02.f │ │ │ │ ├── spot03.f │ │ │ │ ├── spot05.f │ │ │ │ ├── sppt01.f │ │ │ │ ├── sppt02.f │ │ │ │ ├── sppt03.f │ │ │ │ ├── sppt05.f │ │ │ │ ├── spst01.f │ │ │ │ ├── sptt01.f │ │ │ │ ├── sptt02.f │ │ │ │ ├── sptt05.f │ │ │ │ ├── sqlt01.f │ │ │ │ ├── sqlt02.f │ │ │ │ ├── sqlt03.f │ │ │ │ ├── sqpt01.f │ │ │ │ ├── sqrt01.f │ │ │ │ ├── sqrt01p.f │ │ │ │ ├── sqrt02.f │ │ │ │ ├── sqrt03.f │ │ │ │ ├── sqrt04.f │ │ │ │ ├── sqrt05.f │ │ │ │ ├── sqrt11.f │ │ │ │ ├── sqrt12.f │ │ │ │ ├── sqrt13.f │ │ │ │ ├── sqrt14.f │ │ │ │ ├── sqrt15.f │ │ │ │ ├── sqrt16.f │ │ │ │ ├── sqrt17.f │ │ │ │ ├── srqt01.f │ │ │ │ ├── srqt02.f │ │ │ │ ├── srqt03.f │ │ │ │ ├── srzt01.f │ │ │ │ ├── srzt02.f │ │ │ │ ├── sspt01.f │ │ │ │ ├── ssyt01.f │ │ │ │ ├── ssyt01_3.f │ │ │ │ ├── ssyt01_aa.f │ │ │ │ ├── ssyt01_rook.f │ │ │ │ ├── stbt02.f │ │ │ │ ├── stbt03.f │ │ │ │ ├── stbt05.f │ │ │ │ ├── stbt06.f │ │ │ │ ├── stplqt.f │ │ │ │ ├── stpt01.f │ │ │ │ ├── stpt02.f │ │ │ │ ├── stpt03.f │ │ │ │ ├── stpt05.f │ │ │ │ ├── stpt06.f │ │ │ │ ├── strt01.f │ │ │ │ ├── strt02.f │ │ │ │ ├── strt03.f │ │ │ │ ├── strt05.f │ │ │ │ ├── strt06.f │ │ │ │ ├── stsqr01.f │ │ │ │ ├── xerbla.f │ │ │ │ ├── xlaenv.f │ │ │ │ ├── zchkaa.F │ │ │ │ ├── zchkab.f │ │ │ │ ├── zchkeq.f │ │ │ │ ├── zchkgb.f │ │ │ │ ├── zchkge.f │ │ │ │ ├── zchkgt.f │ │ │ │ ├── zchkhe.f │ │ │ │ ├── zchkhe_aa.f │ │ │ │ ├── zchkhe_aa_2stage.f │ │ │ │ ├── zchkhe_rk.f │ │ │ │ ├── zchkhe_rook.f │ │ │ │ ├── zchkhp.f │ │ │ │ ├── zchklq.f │ │ │ │ ├── zchklqt.f │ │ │ │ ├── zchklqtp.f │ │ │ │ ├── zchkpb.f │ │ │ │ ├── zchkpo.f │ │ │ │ ├── zchkpp.f │ │ │ │ ├── zchkps.f │ │ │ │ ├── zchkpt.f │ │ │ │ ├── zchkq3.f │ │ │ │ ├── zchkql.f │ │ │ │ ├── zchkqp3rk.f │ │ │ │ ├── zchkqr.f │ │ │ │ ├── zchkqrt.f │ │ │ │ ├── zchkqrtp.f │ │ │ │ ├── zchkrfp.f │ │ │ │ ├── zchkrq.f │ │ │ │ ├── zchksp.f │ │ │ │ ├── zchksy.f │ │ │ │ ├── zchksy_aa.f │ │ │ │ ├── zchksy_aa_2stage.f │ │ │ │ ├── zchksy_rk.f │ │ │ │ ├── zchksy_rook.f │ │ │ │ ├── zchktb.f │ │ │ │ ├── zchktp.f │ │ │ │ ├── zchktr.f │ │ │ │ ├── zchktsqr.f │ │ │ │ ├── zchktz.f │ │ │ │ ├── zchkunhr_col.f │ │ │ │ ├── zdrvab.f │ │ │ │ ├── zdrvac.f │ │ │ │ ├── zdrvgb.f │ │ │ │ ├── zdrvgbx.f │ │ │ │ ├── zdrvge.f │ │ │ │ ├── zdrvgex.f │ │ │ │ ├── zdrvgt.f │ │ │ │ ├── zdrvhe.f │ │ │ │ ├── zdrvhe_aa.f │ │ │ │ ├── zdrvhe_aa_2stage.f │ │ │ │ ├── zdrvhe_rk.f │ │ │ │ ├── zdrvhe_rook.f │ │ │ │ ├── zdrvhex.f │ │ │ │ ├── zdrvhp.f │ │ │ │ ├── zdrvls.f │ │ │ │ ├── zdrvpb.f │ │ │ │ ├── zdrvpo.f │ │ │ │ ├── zdrvpox.f │ │ │ │ ├── zdrvpp.f │ │ │ │ ├── zdrvpt.f │ │ │ │ ├── zdrvrf1.f │ │ │ │ ├── zdrvrf2.f │ │ │ │ ├── zdrvrf3.f │ │ │ │ ├── zdrvrf4.f │ │ │ │ ├── zdrvrfp.f │ │ │ │ ├── zdrvsp.f │ │ │ │ ├── zdrvsy.f │ │ │ │ ├── zdrvsy_aa.f │ │ │ │ ├── zdrvsy_aa_2stage.f │ │ │ │ ├── zdrvsy_rk.f │ │ │ │ ├── zdrvsy_rook.f │ │ │ │ ├── zdrvsyx.f │ │ │ │ ├── zebchvxx.f │ │ │ │ ├── zerrab.f │ │ │ │ ├── zerrac.f │ │ │ │ ├── zerrge.f │ │ │ │ ├── zerrgex.f │ │ │ │ ├── zerrgt.f │ │ │ │ ├── zerrhe.f │ │ │ │ ├── zerrhex.f │ │ │ │ ├── zerrlq.f │ │ │ │ ├── zerrlqt.f │ │ │ │ ├── zerrlqtp.f │ │ │ │ ├── zerrls.f │ │ │ │ ├── zerrpo.f │ │ │ │ ├── zerrpox.f │ │ │ │ ├── zerrps.f │ │ │ │ ├── zerrql.f │ │ │ │ ├── zerrqp.f │ │ │ │ ├── zerrqr.f │ │ │ │ ├── zerrqrt.f │ │ │ │ ├── zerrqrtp.f │ │ │ │ ├── zerrrfp.f │ │ │ │ ├── zerrrq.f │ │ │ │ ├── zerrsy.f │ │ │ │ ├── zerrsyx.f │ │ │ │ ├── zerrtr.f │ │ │ │ ├── zerrtsqr.f │ │ │ │ ├── zerrtz.f │ │ │ │ ├── zerrunhr_col.f │ │ │ │ ├── zerrvx.f │ │ │ │ ├── zerrvxx.f │ │ │ │ ├── zgbt01.f │ │ │ │ ├── zgbt02.f │ │ │ │ ├── zgbt05.f │ │ │ │ ├── zgennd.f │ │ │ │ ├── zgeqls.f │ │ │ │ ├── zgerqs.f │ │ │ │ ├── zget01.f │ │ │ │ ├── zget02.f │ │ │ │ ├── zget03.f │ │ │ │ ├── zget04.f │ │ │ │ ├── zget07.f │ │ │ │ ├── zget08.f │ │ │ │ ├── zgtt01.f │ │ │ │ ├── zgtt02.f │ │ │ │ ├── zgtt05.f │ │ │ │ ├── zhet01.f │ │ │ │ ├── zhet01_3.f │ │ │ │ ├── zhet01_aa.f │ │ │ │ ├── zhet01_rook.f │ │ │ │ ├── zhpt01.f │ │ │ │ ├── zlahilb.f │ │ │ │ ├── zlaipd.f │ │ │ │ ├── zlaptm.f │ │ │ │ ├── zlarhs.f │ │ │ │ ├── zlatb4.f │ │ │ │ ├── zlatb5.f │ │ │ │ ├── zlatsp.f │ │ │ │ ├── zlatsy.f │ │ │ │ ├── zlattb.f │ │ │ │ ├── zlattp.f │ │ │ │ ├── zlattr.f │ │ │ │ ├── zlavhe.f │ │ │ │ ├── zlavhe_rook.f │ │ │ │ ├── zlavhp.f │ │ │ │ ├── zlavsp.f │ │ │ │ ├── zlavsy.f │ │ │ │ ├── zlavsy_rook.f │ │ │ │ ├── zlqt01.f │ │ │ │ ├── zlqt02.f │ │ │ │ ├── zlqt03.f │ │ │ │ ├── zlqt04.f │ │ │ │ ├── zlqt05.f │ │ │ │ ├── zpbt01.f │ │ │ │ ├── zpbt02.f │ │ │ │ ├── zpbt05.f │ │ │ │ ├── zpot01.f │ │ │ │ ├── zpot02.f │ │ │ │ ├── zpot03.f │ │ │ │ ├── zpot05.f │ │ │ │ ├── zpot06.f │ │ │ │ ├── zppt01.f │ │ │ │ ├── zppt02.f │ │ │ │ ├── zppt03.f │ │ │ │ ├── zppt05.f │ │ │ │ ├── zpst01.f │ │ │ │ ├── zptt01.f │ │ │ │ ├── zptt02.f │ │ │ │ ├── zptt05.f │ │ │ │ ├── zqlt01.f │ │ │ │ ├── zqlt02.f │ │ │ │ ├── zqlt03.f │ │ │ │ ├── zqpt01.f │ │ │ │ ├── zqrt01.f │ │ │ │ ├── zqrt01p.f │ │ │ │ ├── zqrt02.f │ │ │ │ ├── zqrt03.f │ │ │ │ ├── zqrt04.f │ │ │ │ ├── zqrt05.f │ │ │ │ ├── zqrt11.f │ │ │ │ ├── zqrt12.f │ │ │ │ ├── zqrt13.f │ │ │ │ ├── zqrt14.f │ │ │ │ ├── zqrt15.f │ │ │ │ ├── zqrt16.f │ │ │ │ ├── zqrt17.f │ │ │ │ ├── zrqt01.f │ │ │ │ ├── zrqt02.f │ │ │ │ ├── zrqt03.f │ │ │ │ ├── zrzt01.f │ │ │ │ ├── zrzt02.f │ │ │ │ ├── zsbmv.f │ │ │ │ ├── zspt01.f │ │ │ │ ├── zspt02.f │ │ │ │ ├── zspt03.f │ │ │ │ ├── zsyt01.f │ │ │ │ ├── zsyt01_3.f │ │ │ │ ├── zsyt01_aa.f │ │ │ │ ├── zsyt01_rook.f │ │ │ │ ├── zsyt02.f │ │ │ │ ├── zsyt03.f │ │ │ │ ├── ztbt02.f │ │ │ │ ├── ztbt03.f │ │ │ │ ├── ztbt05.f │ │ │ │ ├── ztbt06.f │ │ │ │ ├── ztpt01.f │ │ │ │ ├── ztpt02.f │ │ │ │ ├── ztpt03.f │ │ │ │ ├── ztpt05.f │ │ │ │ ├── ztpt06.f │ │ │ │ ├── ztrt01.f │ │ │ │ ├── ztrt02.f │ │ │ │ ├── ztrt03.f │ │ │ │ ├── ztrt05.f │ │ │ │ ├── ztrt06.f │ │ │ │ ├── ztsqr01.f │ │ │ │ ├── zunhr_col01.f │ │ │ │ └── zunhr_col02.f │ │ │ ├── MATGEN/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── Makefile │ │ │ │ ├── clagge.f │ │ │ │ ├── claghe.f │ │ │ │ ├── clagsy.f │ │ │ │ ├── clahilb.f │ │ │ │ ├── clakf2.f │ │ │ │ ├── clarge.f │ │ │ │ ├── clarnd.f │ │ │ │ ├── claror.f │ │ │ │ ├── clarot.f │ │ │ │ ├── clatm1.f │ │ │ │ ├── clatm2.f │ │ │ │ ├── clatm3.f │ │ │ │ ├── clatm5.f │ │ │ │ ├── clatm6.f │ │ │ │ ├── clatme.f │ │ │ │ ├── clatmr.f │ │ │ │ ├── clatms.f │ │ │ │ ├── clatmt.f │ │ │ │ ├── dlagge.f │ │ │ │ ├── dlagsy.f │ │ │ │ ├── dlahilb.f │ │ │ │ ├── dlakf2.f │ │ │ │ ├── dlaran.f │ │ │ │ ├── dlarge.f │ │ │ │ ├── dlarnd.f │ │ │ │ ├── dlaror.f │ │ │ │ ├── dlarot.f │ │ │ │ ├── dlatm1.f │ │ │ │ ├── dlatm2.f │ │ │ │ ├── dlatm3.f │ │ │ │ ├── dlatm5.f │ │ │ │ ├── dlatm6.f │ │ │ │ ├── dlatm7.f │ │ │ │ ├── dlatme.f │ │ │ │ ├── dlatmr.f │ │ │ │ ├── dlatms.f │ │ │ │ ├── dlatmt.f │ │ │ │ ├── slagge.f │ │ │ │ ├── slagsy.f │ │ │ │ ├── slahilb.f │ │ │ │ ├── slakf2.f │ │ │ │ ├── slaran.f │ │ │ │ ├── slarge.f │ │ │ │ ├── slarnd.f │ │ │ │ ├── slaror.f │ │ │ │ ├── slarot.f │ │ │ │ ├── slatm1.f │ │ │ │ ├── slatm2.f │ │ │ │ ├── slatm3.f │ │ │ │ ├── slatm5.f │ │ │ │ ├── slatm6.f │ │ │ │ ├── slatm7.f │ │ │ │ ├── slatme.f │ │ │ │ ├── slatmr.f │ │ │ │ ├── slatms.f │ │ │ │ ├── slatmt.f │ │ │ │ ├── zlagge.f │ │ │ │ ├── zlaghe.f │ │ │ │ ├── zlagsy.f │ │ │ │ ├── zlahilb.f │ │ │ │ ├── zlakf2.f │ │ │ │ ├── zlarge.f │ │ │ │ ├── zlarnd.f │ │ │ │ ├── zlaror.f │ │ │ │ ├── zlarot.f │ │ │ │ ├── zlatm1.f │ │ │ │ ├── zlatm2.f │ │ │ │ ├── zlatm3.f │ │ │ │ ├── zlatm5.f │ │ │ │ ├── zlatm6.f │ │ │ │ ├── zlatme.f │ │ │ │ ├── zlatmr.f │ │ │ │ ├── zlatms.f │ │ │ │ └── zlatmt.f │ │ │ ├── Makefile │ │ │ ├── cbak.in │ │ │ ├── cbal.in │ │ │ ├── cbb.in │ │ │ ├── cdmd.in │ │ │ ├── cec.in │ │ │ ├── ced.in │ │ │ ├── cgbak.in │ │ │ ├── cgbal.in │ │ │ ├── cgd.in │ │ │ ├── cgg.in │ │ │ ├── csb.in │ │ │ ├── csd.in │ │ │ ├── csg.in │ │ │ ├── ctest.in │ │ │ ├── ctest_rfp.in │ │ │ ├── dbak.in │ │ │ ├── dbal.in │ │ │ ├── dbb.in │ │ │ ├── ddmd.in │ │ │ ├── dec.in │ │ │ ├── ded.in │ │ │ ├── dgbak.in │ │ │ ├── dgbal.in │ │ │ ├── dgd.in │ │ │ ├── dgg.in │ │ │ ├── dsb.in │ │ │ ├── dsg.in │ │ │ ├── dstest.in │ │ │ ├── dtest.in │ │ │ ├── dtest_rfp.in │ │ │ ├── glm.in │ │ │ ├── gqr.in │ │ │ ├── gsv.in │ │ │ ├── lse.in │ │ │ ├── nep.in │ │ │ ├── runtest.cmake │ │ │ ├── sbak.in │ │ │ ├── sbal.in │ │ │ ├── sbb.in │ │ │ ├── sdmd.in │ │ │ ├── se2.in │ │ │ ├── sec.in │ │ │ ├── sed.in │ │ │ ├── sep.in │ │ │ ├── sgbak.in │ │ │ ├── sgbal.in │ │ │ ├── sgd.in │ │ │ ├── sgg.in │ │ │ ├── ssb.in │ │ │ ├── ssg.in │ │ │ ├── stest.in │ │ │ ├── stest_rfp.in │ │ │ ├── svd.in │ │ │ ├── zbak.in │ │ │ ├── zbal.in │ │ │ ├── zbb.in │ │ │ ├── zctest.in │ │ │ ├── zdmd.in │ │ │ ├── zec.in │ │ │ ├── zed.in │ │ │ ├── zgbak.in │ │ │ ├── zgbal.in │ │ │ ├── zgd.in │ │ │ ├── zgg.in │ │ │ ├── zsb.in │ │ │ ├── zsg.in │ │ │ ├── ztest.in │ │ │ └── ztest_rfp.in │ │ ├── lapack.pc.in │ │ ├── lapack_build.cmake │ │ ├── lapack_testing.py │ │ └── make.inc.example │ ├── nek5000/ │ │ ├── .github/ │ │ │ └── workflows/ │ │ │ ├── ci.yml │ │ │ └── ci_llvm.yml │ │ ├── .gitignore │ │ ├── .gitmodules │ │ ├── 3rd_party/ │ │ │ ├── .gitignore │ │ │ ├── blasLapack/ │ │ │ │ ├── Makefile │ │ │ │ ├── dasum.f │ │ │ │ ├── daxpy.f │ │ │ │ ├── dbdsqr.f │ │ │ │ ├── dcabs1.f │ │ │ │ ├── dcopy.f │ │ │ │ ├── ddot.f │ │ │ │ ├── dgebak.f │ │ │ │ ├── dgebal.f │ │ │ │ ├── dgebd2.f │ │ │ │ ├── dgebrd.f │ │ │ │ ├── dgecon.f │ │ │ │ ├── dgeev.f │ │ │ │ ├── dgehd2.f │ │ │ │ ├── dgehrd.f │ │ │ │ ├── dgelq2.f │ │ │ │ ├── dgelqf.f │ │ │ │ ├── dgelss.f │ │ │ │ ├── dgemm.f │ │ │ │ ├── dgemv.f │ │ │ │ ├── dgeqr2.f │ │ │ │ ├── dgeqrf.f │ │ │ │ ├── dger.f │ │ │ │ ├── dgesv.f │ │ │ │ ├── dgesvd.f │ │ │ │ ├── dgetf2.f │ │ │ │ ├── dgetrf.f │ │ │ │ ├── dgetri.f │ │ │ │ ├── dgetrs.f │ │ │ │ ├── dhseqr.f │ │ │ │ ├── dlabad.f │ │ │ │ ├── dlabrd.f │ │ │ │ ├── dlacon.f │ │ │ │ ├── dlacpy.f │ │ │ │ ├── dladiv.f │ │ │ │ ├── dlae2.f │ │ │ │ ├── dlaev2.f │ │ │ │ ├── dlahqr.f │ │ │ │ ├── dlahrd.f │ │ │ │ ├── dlaln2.f │ │ │ │ ├── dlamch.f │ │ │ │ ├── dlange.f │ │ │ │ ├── dlanhs.f │ │ │ │ ├── dlanst.f │ │ │ │ ├── dlansy.f │ │ │ │ ├── dlanv2.f │ │ │ │ ├── dlapy2.f │ │ │ │ ├── dlarf.f │ │ │ │ ├── dlarfb.f │ │ │ │ ├── dlarfg.f │ │ │ │ ├── dlarft.f │ │ │ │ ├── dlarfx.f │ │ │ │ ├── dlartg.f │ │ │ │ ├── dlas2.f │ │ │ │ ├── dlascl.f │ │ │ │ ├── dlaset.f │ │ │ │ ├── dlasq1.f │ │ │ │ ├── dlasq2.f │ │ │ │ ├── dlasq3.f │ │ │ │ ├── dlasq4.f │ │ │ │ ├── dlasq5.f │ │ │ │ ├── dlasq6.f │ │ │ │ ├── dlasr.f │ │ │ │ ├── dlasrt.f │ │ │ │ ├── dlassq.f │ │ │ │ ├── dlasv2.f │ │ │ │ ├── dlaswp.f │ │ │ │ ├── dlatrd.f │ │ │ │ ├── dlatrs.f │ │ │ │ ├── dnrm2.f │ │ │ │ ├── dorg2l.f │ │ │ │ ├── dorg2r.f │ │ │ │ ├── dorgbr.f │ │ │ │ ├── dorghr.f │ │ │ │ ├── dorgl2.f │ │ │ │ ├── dorglq.f │ │ │ │ ├── dorgql.f │ │ │ │ ├── dorgqr.f │ │ │ │ ├── dorgtr.f │ │ │ │ ├── dorm2r.f │ │ │ │ ├── dormbr.f │ │ │ │ ├── dorml2.f │ │ │ │ ├── dormlq.f │ │ │ │ ├── dormqr.f │ │ │ │ ├── dpbtf2.f │ │ │ │ ├── dpbtrf.f │ │ │ │ ├── dpbtrs.f │ │ │ │ ├── dposv.f │ │ │ │ ├── dpotf2.f │ │ │ │ ├── dpotrf.f │ │ │ │ ├── dpotrs.f │ │ │ │ ├── drot.f │ │ │ │ ├── drscl.f │ │ │ │ ├── dscal.f │ │ │ │ ├── dsteqr.f │ │ │ │ ├── dsterf.f │ │ │ │ ├── dstev.f │ │ │ │ ├── dswap.f │ │ │ │ ├── dsyev.f │ │ │ │ ├── dsygs2.f │ │ │ │ ├── dsygst.f │ │ │ │ ├── dsygv.f │ │ │ │ ├── dsymm.f │ │ │ │ ├── dsymv.f │ │ │ │ ├── dsyr.f │ │ │ │ ├── dsyr2.f │ │ │ │ ├── dsyr2k.f │ │ │ │ ├── dsyrfs.f │ │ │ │ ├── dsyrk.f │ │ │ │ ├── dsytd2.f │ │ │ │ ├── dsytrd.f │ │ │ │ ├── dtbsv.f │ │ │ │ ├── dtrevc.f │ │ │ │ ├── dtrmm.f │ │ │ │ ├── dtrmv.f │ │ │ │ ├── dtrsm.f │ │ │ │ ├── dtrsv.f │ │ │ │ ├── dtrti2.f │ │ │ │ ├── dtrtri.f │ │ │ │ ├── dzasum.f │ │ │ │ ├── dzsum1.f │ │ │ │ ├── idamax.f │ │ │ │ ├── ieeeck.f │ │ │ │ ├── ilaenv.f │ │ │ │ ├── install │ │ │ │ ├── izamax.f │ │ │ │ ├── izmax1.f │ │ │ │ ├── lsame.f │ │ │ │ ├── xerbla.f │ │ │ │ ├── zaxpy.f │ │ │ │ ├── zcopy.f │ │ │ │ ├── zdotc.f │ │ │ │ ├── zdotu.f │ │ │ │ ├── zdrscl.f │ │ │ │ ├── zdscal.f │ │ │ │ ├── zgecon.f │ │ │ │ ├── zgemm.f │ │ │ │ ├── zgeru.f │ │ │ │ ├── zgetf2.f │ │ │ │ ├── zgetrf.f │ │ │ │ ├── zlacon.f │ │ │ │ ├── zladiv.f │ │ │ │ ├── zlaswp.f │ │ │ │ ├── zlatrs.f │ │ │ │ ├── zscal.f │ │ │ │ ├── zswap.f │ │ │ │ ├── ztrsm.f │ │ │ │ └── ztrsv.f │ │ │ ├── cvode/ │ │ │ │ └── install │ │ │ ├── gslib/ │ │ │ │ └── install │ │ │ ├── hypre/ │ │ │ │ └── install │ │ │ └── parRSB/ │ │ │ └── install │ │ ├── LICENSE │ │ ├── README.md │ │ ├── RELEASE.md │ │ ├── bin/ │ │ │ ├── cpn │ │ │ ├── git-hub │ │ │ ├── makenek │ │ │ ├── mkSIZE │ │ │ ├── mvn │ │ │ ├── nek │ │ │ ├── nek1000s │ │ │ ├── nek1000steps │ │ │ ├── nek10s │ │ │ ├── nek10steps │ │ │ ├── nek200s │ │ │ ├── nek200steps │ │ │ ├── nekb │ │ │ ├── nekbb │ │ │ ├── nekbmpi │ │ │ ├── nekconfig │ │ │ ├── nekdist │ │ │ ├── nekgit_co │ │ │ ├── nekgit_push │ │ │ ├── nekgit_rm │ │ │ ├── nekmpi │ │ │ ├── neknek │ │ │ ├── neknekb │ │ │ ├── neknekb_mpmd │ │ │ └── visnek │ │ └── core/ │ │ ├── 3rd_party/ │ │ │ ├── dictionary.c │ │ │ ├── dictionary.h │ │ │ ├── finiparser.c │ │ │ ├── iniparser.c │ │ │ ├── iniparser.h │ │ │ ├── nek_in_situ.f │ │ │ └── visit.f │ │ ├── ADJOINT │ │ ├── AVG │ │ ├── BCDICT │ │ ├── CTIMER │ │ ├── CVODE │ │ ├── DEALIAS │ │ ├── DOMAIN │ │ ├── DPROCMAP │ │ ├── DXYZ │ │ ├── EIGEN │ │ ├── ESOLV │ │ ├── FDMH1 │ │ ├── GEOM │ │ ├── GFLDR │ │ ├── GMRES │ │ ├── HEADER │ │ ├── HSMG │ │ ├── INPUT │ │ ├── IXYZ │ │ ├── MASS │ │ ├── MVGEOM │ │ ├── NEKNEK │ │ ├── NEKUSE │ │ ├── NONCON │ │ ├── OBJDATA │ │ ├── OPCTR │ │ ├── ORTHOP │ │ ├── ORTHOSTRS │ │ ├── ORTHOT │ │ ├── PARALLEL.default │ │ ├── PARALLEL.dprocmap │ │ ├── PARALLEL.patch │ │ ├── PARDICT │ │ ├── RESTART │ │ ├── SCRCT │ │ ├── SEMHAT │ │ ├── SIZE.inc │ │ ├── SIZE.template │ │ ├── SOLN │ │ ├── STEADY │ │ ├── TOPOL │ │ ├── TOTAL │ │ ├── TSTEP │ │ ├── VPROJ │ │ ├── WZ │ │ ├── WZF │ │ ├── ZPER │ │ ├── bdry.f │ │ ├── byte.c │ │ ├── byte_mpi.f │ │ ├── calcz.f │ │ ├── chelpers.c │ │ ├── coef.f │ │ ├── comm_mpi.f │ │ ├── conduct.f │ │ ├── connect1.f │ │ ├── connect2.f │ │ ├── convect.f │ │ ├── convect2.f │ │ ├── crs.h │ │ ├── crs_amg.c │ │ ├── crs_amg_io.h │ │ ├── crs_xxt.c │ │ ├── cvode_aux.h │ │ ├── cvode_driver.f │ │ ├── cvode_jtimes.h │ │ ├── cvode_preco_dummy.h │ │ ├── dprocmap.f │ │ ├── drive.f │ │ ├── drive1.f │ │ ├── drive2.f │ │ ├── dssum.f │ │ ├── eigsolv.f │ │ ├── experimental/ │ │ │ ├── LPM │ │ │ ├── RANS_KOMG │ │ │ ├── avm.f │ │ │ ├── crs_hypre.c │ │ │ ├── crs_hypre.h │ │ │ ├── fem_amg_preco.c │ │ │ ├── fem_amg_preco.h │ │ │ ├── lpm.h │ │ │ ├── lpm_comm.f │ │ │ ├── lpm_io.f │ │ │ ├── lpm_solve.f │ │ │ ├── meshsmoother.f │ │ │ └── rans_komg.f │ │ ├── fast3d.f │ │ ├── fasts.f │ │ ├── fcrs.c │ │ ├── gauss.f │ │ ├── genxyz.f │ │ ├── gfldr.f │ │ ├── gmres.f │ │ ├── hmholtz.f │ │ ├── hpf.f │ │ ├── hrefine.f │ │ ├── hsmg.f │ │ ├── ic.f │ │ ├── induct.f │ │ ├── interp.f │ │ ├── intp_usr.f │ │ ├── lb_setqvol.f │ │ ├── makefile.template │ │ ├── makenek.inc │ │ ├── makeq.f │ │ ├── makeq_aux.f │ │ ├── map2.f │ │ ├── math.f │ │ ├── mkuserfile │ │ ├── mpi_dummy.f │ │ ├── mpi_dummy.h │ │ ├── multimesh.f │ │ ├── mvmesh.f │ │ ├── mxm_std.f │ │ ├── mxm_wrapper.f │ │ ├── name.h │ │ ├── navier0.f │ │ ├── navier1.f │ │ ├── navier2.f │ │ ├── navier3.f │ │ ├── navier4.f │ │ ├── navier5.f │ │ ├── navier6.f │ │ ├── navier7.f │ │ ├── navier8.f │ │ ├── nekio.c │ │ ├── papi.f │ │ ├── partitioner.c │ │ ├── pertsupport.f │ │ ├── perturb.f │ │ ├── plan4.f │ │ ├── plan5.f │ │ ├── planx.f │ │ ├── postpro.f │ │ ├── prepost.f │ │ ├── reader_par.f │ │ ├── reader_re2.f │ │ ├── reader_rea.f │ │ ├── speclib.f │ │ ├── ssolv.f │ │ ├── subs1.f │ │ ├── subs2.f │ │ ├── vprops.f │ │ └── zero.usr │ ├── nek5000_parRSB/ │ │ ├── .clang-format │ │ ├── .github/ │ │ │ ├── ISSUE_TEMPLATE/ │ │ │ │ ├── bug_report.md │ │ │ │ ├── custom.md │ │ │ │ └── feature_request.md │ │ │ └── workflows/ │ │ │ └── ci.yml │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── README.md │ │ ├── examples/ │ │ │ ├── ethier.re2 │ │ │ ├── gencon.c │ │ │ └── genmap.c │ │ └── src/ │ │ ├── components.c │ │ ├── con-check.c │ │ ├── con-impl.h │ │ ├── con-periodic.c │ │ ├── con-unique-vertices.c │ │ ├── con.c │ │ ├── eigen.c │ │ ├── fiedler.c │ │ ├── helpers.c │ │ ├── io.c │ │ ├── laplacian.c │ │ ├── mat.c │ │ ├── mat.h │ │ ├── metrics.c │ │ ├── metrics.h │ │ ├── multigrid.c │ │ ├── multigrid.h │ │ ├── parRSB.h │ │ ├── parrsb-impl.h │ │ ├── parrsb.c │ │ ├── rcb.c │ │ ├── rib.c │ │ ├── rsb.c │ │ ├── sort-bin.c │ │ ├── sort-hypercube.c │ │ ├── sort-impl.h │ │ ├── sort.c │ │ ├── sort.h │ │ └── statistics.c │ ├── occa/ │ │ ├── .codecov.yml │ │ ├── .doxygen │ │ ├── .github/ │ │ │ ├── ISSUE_TEMPLATES/ │ │ │ │ ├── bug_report.md │ │ │ │ └── feature_request.md │ │ │ ├── pull_request_template.md │ │ │ └── workflows/ │ │ │ └── build.yml │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── INSTALL.md │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── README.md │ │ ├── bin/ │ │ │ ├── CMakeLists.txt │ │ │ └── occa.cpp │ │ ├── cmake/ │ │ │ ├── CodeGen.cmake │ │ │ ├── ExportAndPackageConfig.cmake │ │ │ ├── FindDPCPP.cmake │ │ │ ├── FindHIP.cmake │ │ │ ├── FindMETAL.cmake │ │ │ ├── FindOpenCLWrapper.cmake │ │ │ ├── OCCAConfig.cmake.in │ │ │ └── SetCompilerFlags.cmake │ │ ├── config.default.json │ │ ├── configure-cmake.sh │ │ ├── configure-sycl-nv-cmake.sh │ │ ├── docs/ │ │ │ ├── .gitignore │ │ │ ├── .nojekyll │ │ │ ├── CNAME │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── _navbar.md │ │ │ ├── _sidebar.md │ │ │ ├── api/ │ │ │ │ ├── README.md │ │ │ │ ├── _sidebar.md │ │ │ │ ├── device/ │ │ │ │ │ ├── README.md │ │ │ │ │ ├── _sidebar.md │ │ │ │ │ ├── buildKernel/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── buildKernel.md │ │ │ │ │ ├── buildKernelFromString/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── buildKernelFromString.md │ │ │ │ │ ├── constructor/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── constructor.md │ │ │ │ │ ├── createStream/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── createStream.md │ │ │ │ │ ├── dontUseRefs/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── dontUseRefs.md │ │ │ │ │ ├── finish/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── finish.md │ │ │ │ │ ├── free/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── free.md │ │ │ │ │ ├── getStream/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── getStream.md │ │ │ │ │ ├── hasSeparateMemorySpace/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── hasSeparateMemorySpace.md │ │ │ │ │ ├── hash/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── hash.md │ │ │ │ │ ├── isInitialized/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── isInitialized.md │ │ │ │ │ ├── malloc/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── malloc.md │ │ │ │ │ ├── memoryAllocated/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── memoryAllocated.md │ │ │ │ │ ├── memorySize/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── memorySize.md │ │ │ │ │ ├── mode/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── mode.md │ │ │ │ │ ├── operator_equals/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── operator_equals.md │ │ │ │ │ ├── properties/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── properties.md │ │ │ │ │ ├── setStream/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── setStream.md │ │ │ │ │ ├── setup/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── setup.md │ │ │ │ │ ├── tagStream/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── tagStream.md │ │ │ │ │ ├── timeBetween/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── timeBetween.md │ │ │ │ │ ├── waitFor/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── waitFor.md │ │ │ │ │ ├── wrapMemory/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ └── wrapMemory.md │ │ │ │ ├── dtype_t/ │ │ │ │ │ ├── README.md │ │ │ │ │ ├── _sidebar.md │ │ │ │ │ ├── addField/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── addField.md │ │ │ │ │ ├── bytes/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── bytes.md │ │ │ │ │ ├── canBeCastedTo/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── canBeCastedTo.md │ │ │ │ │ ├── isStruct/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── isStruct.md │ │ │ │ │ ├── isTuple/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── isTuple.md │ │ │ │ │ ├── matches/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── matches.md │ │ │ │ │ ├── name/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── name.md │ │ │ │ │ ├── operator_bracket/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── operator_bracket.md │ │ │ │ │ ├── operator_equals/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── operator_equals.md │ │ │ │ │ ├── registerType/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── registerType.md │ │ │ │ │ ├── structFieldCount/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── structFieldCount.md │ │ │ │ │ ├── structFieldNames/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── structFieldNames.md │ │ │ │ │ ├── tupleSize/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ └── tupleSize.md │ │ │ │ ├── function/ │ │ │ │ │ ├── README.md │ │ │ │ │ ├── _sidebar.md │ │ │ │ │ ├── argumentCount/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── argumentCount.md │ │ │ │ │ ├── getArgTypes/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── getArgTypes.md │ │ │ │ │ ├── getReturnType/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── getReturnType.md │ │ │ │ │ ├── operator_parentheses/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ └── operator_parentheses.md │ │ │ │ ├── hash_t/ │ │ │ │ │ ├── README.md │ │ │ │ │ ├── _sidebar.md │ │ │ │ │ ├── fromString/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── fromString.md │ │ │ │ │ ├── getFullString/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── getFullString.md │ │ │ │ │ ├── getInt/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── getInt.md │ │ │ │ │ ├── getString/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── getString.md │ │ │ │ │ ├── isInitialized/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── isInitialized.md │ │ │ │ │ ├── operator_equals/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── operator_equals.md │ │ │ │ │ ├── operator_less_than/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── operator_less_than.md │ │ │ │ │ ├── operator_xor/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ └── operator_xor.md │ │ │ │ ├── json/ │ │ │ │ │ ├── README.md │ │ │ │ │ ├── _sidebar.md │ │ │ │ │ ├── asArray/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── asArray.md │ │ │ │ │ ├── asBoolean/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── asBoolean.md │ │ │ │ │ ├── asNull/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── asNull.md │ │ │ │ │ ├── asNumber/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── asNumber.md │ │ │ │ │ ├── asObject/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── asObject.md │ │ │ │ │ ├── asString/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── asString.md │ │ │ │ │ ├── dump/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── dump.md │ │ │ │ │ ├── get/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── get.md │ │ │ │ │ ├── has/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── has.md │ │ │ │ │ ├── isArray/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── isArray.md │ │ │ │ │ ├── isBool/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── isBool.md │ │ │ │ │ ├── isNull/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── isNull.md │ │ │ │ │ ├── isNumber/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── isNumber.md │ │ │ │ │ ├── isObject/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── isObject.md │ │ │ │ │ ├── isString/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── isString.md │ │ │ │ │ ├── keys/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── keys.md │ │ │ │ │ ├── operator_brackets/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── operator_brackets.md │ │ │ │ │ ├── operator_equals/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── operator_equals.md │ │ │ │ │ ├── parse/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── parse.md │ │ │ │ │ ├── read/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── read.md │ │ │ │ │ ├── remove/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── remove.md │ │ │ │ │ ├── set/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── set.md │ │ │ │ │ ├── size/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── size.md │ │ │ │ │ ├── value/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── value.md │ │ │ │ │ ├── write/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ └── write.md │ │ │ │ ├── kernel/ │ │ │ │ │ ├── README.md │ │ │ │ │ ├── _sidebar.md │ │ │ │ │ ├── binaryFilename/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── binaryFilename.md │ │ │ │ │ ├── clearArgs/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── clearArgs.md │ │ │ │ │ ├── dontUseRefs/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── dontUseRefs.md │ │ │ │ │ ├── free/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── free.md │ │ │ │ │ ├── getDevice/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── getDevice.md │ │ │ │ │ ├── hash/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── hash.md │ │ │ │ │ ├── isInitialized/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── isInitialized.md │ │ │ │ │ ├── mode/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── mode.md │ │ │ │ │ ├── name/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── name.md │ │ │ │ │ ├── operator_equals/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── operator_equals.md │ │ │ │ │ ├── operator_parentheses/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── operator_parentheses.md │ │ │ │ │ ├── properties/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── properties.md │ │ │ │ │ ├── pushArg/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── pushArg.md │ │ │ │ │ ├── run/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── run.md │ │ │ │ │ ├── setRunDims/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── setRunDims.md │ │ │ │ │ ├── sourceFilename/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ └── sourceFilename.md │ │ │ │ ├── kernelArg/ │ │ │ │ │ └── _sidebar.md │ │ │ │ ├── kernelArg.md │ │ │ │ ├── memory/ │ │ │ │ │ ├── README.md │ │ │ │ │ ├── _sidebar.md │ │ │ │ │ ├── cast/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── cast.md │ │ │ │ │ ├── clone/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── clone.md │ │ │ │ │ ├── copyFrom/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── copyFrom.md │ │ │ │ │ ├── copyTo/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── copyTo.md │ │ │ │ │ ├── dtype/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── dtype.md │ │ │ │ │ ├── free/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── free.md │ │ │ │ │ ├── getDevice/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── getDevice.md │ │ │ │ │ ├── isInitialized/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── isInitialized.md │ │ │ │ │ ├── length/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── length.md │ │ │ │ │ ├── mode/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── mode.md │ │ │ │ │ ├── operator_add/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── operator_add.md │ │ │ │ │ ├── operator_equals/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── operator_equals.md │ │ │ │ │ ├── operator_kernelArg/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── operator_kernelArg.md │ │ │ │ │ ├── properties/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── properties.md │ │ │ │ │ ├── ptr/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── ptr.md │ │ │ │ │ ├── size/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── size.md │ │ │ │ │ ├── slice/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ └── slice.md │ │ │ │ ├── stream/ │ │ │ │ │ ├── README.md │ │ │ │ │ ├── _sidebar.md │ │ │ │ │ ├── free/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── free.md │ │ │ │ │ ├── getDevice/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── getDevice.md │ │ │ │ │ ├── isInitialized/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── isInitialized.md │ │ │ │ │ ├── mode/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── mode.md │ │ │ │ │ ├── operator_equals/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ ├── operator_equals.md │ │ │ │ │ ├── properties/ │ │ │ │ │ │ └── _sidebar.md │ │ │ │ │ └── properties.md │ │ │ │ └── streamTag/ │ │ │ │ ├── README.md │ │ │ │ ├── _sidebar.md │ │ │ │ ├── free/ │ │ │ │ │ └── _sidebar.md │ │ │ │ ├── free.md │ │ │ │ ├── getDevice/ │ │ │ │ │ └── _sidebar.md │ │ │ │ ├── getDevice.md │ │ │ │ ├── isInitialized/ │ │ │ │ │ └── _sidebar.md │ │ │ │ ├── isInitialized.md │ │ │ │ ├── operator_equals/ │ │ │ │ │ └── _sidebar.md │ │ │ │ ├── operator_equals.md │ │ │ │ ├── wait/ │ │ │ │ │ └── _sidebar.md │ │ │ │ └── wait.md │ │ │ ├── assets/ │ │ │ │ ├── occa.css │ │ │ │ └── occa.js │ │ │ ├── examples/ │ │ │ │ ├── README.md │ │ │ │ ├── _sidebar.md │ │ │ │ ├── c/ │ │ │ │ │ ├── README.md │ │ │ │ │ └── add-vectors.md │ │ │ │ ├── cpp/ │ │ │ │ │ ├── README.md │ │ │ │ │ └── add-vectors.md │ │ │ │ └── py/ │ │ │ │ └── README.md │ │ │ ├── gallery.md │ │ │ ├── guide/ │ │ │ │ ├── _sidebar.md │ │ │ │ ├── customization/ │ │ │ │ │ ├── attributes.md │ │ │ │ │ ├── backends.md │ │ │ │ │ └── code-transformations.md │ │ │ │ ├── developer-zone/ │ │ │ │ │ ├── cpp.md │ │ │ │ │ ├── docs.md │ │ │ │ │ └── python.md │ │ │ │ ├── occa/ │ │ │ │ │ ├── background-device.md │ │ │ │ │ ├── device-streams.md │ │ │ │ │ └── introduction.md │ │ │ │ ├── okl/ │ │ │ │ │ ├── atomics.md │ │ │ │ │ ├── attributes.md │ │ │ │ │ ├── introduction.md │ │ │ │ │ └── loops-in-depth.md │ │ │ │ └── user-guide/ │ │ │ │ ├── command-line-interface.md │ │ │ │ ├── community.md │ │ │ │ ├── introduction.md │ │ │ │ └── python-setup.md │ │ │ ├── history.md │ │ │ ├── index.html │ │ │ ├── publications.md │ │ │ └── team.md │ │ ├── examples/ │ │ │ ├── CMakeLists.txt │ │ │ ├── c/ │ │ │ │ ├── 01_add_vectors/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── README.md │ │ │ │ │ ├── addVectors.okl │ │ │ │ │ └── main.c │ │ │ │ ├── 02_background_device/ │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── README.md │ │ │ │ │ ├── addVectors.okl │ │ │ │ │ └── main.c │ │ │ │ ├── 03_generic_inline_kernel/ │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── README.md │ │ │ │ │ └── main.c │ │ │ │ ├── 04_reduction/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── README.md │ │ │ │ │ ├── main.c │ │ │ │ │ └── reduction.okl │ │ │ │ └── CMakeLists.txt │ │ │ ├── cpp/ │ │ │ │ ├── 01_add_vectors/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── README.md │ │ │ │ │ ├── addVectors.okl │ │ │ │ │ └── main.cpp │ │ │ │ ├── 02_for_loops/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── README.md │ │ │ │ │ └── main.cpp │ │ │ │ ├── 03_arrays/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── README.md │ │ │ │ │ └── main.cpp │ │ │ │ ├── 04_generic_inline_kernel/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── README.md │ │ │ │ │ └── main.cpp │ │ │ │ ├── 05_custom_types/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── README.md │ │ │ │ │ ├── addVectors.okl │ │ │ │ │ └── main.cpp │ │ │ │ ├── 06_shared_memory/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── README.md │ │ │ │ │ ├── main.cpp │ │ │ │ │ └── reduction.okl │ │ │ │ ├── 07_streams/ │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── README.md │ │ │ │ │ ├── addVectors.okl │ │ │ │ │ └── main.cpp │ │ │ │ ├── 09_native_cpp_kernels/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── addVectors.cpp │ │ │ │ │ └── main.cpp │ │ │ │ ├── 10_native_c_kernels/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── addVectors.c │ │ │ │ │ └── main.cpp │ │ │ │ ├── 11_native_cuda_kernels/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── addVectors.cu │ │ │ │ │ └── main.cpp │ │ │ │ ├── 12_native_opencl_kernels/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── addVectors.cl │ │ │ │ │ └── main.cpp │ │ │ │ ├── 13_openmp_interop/ │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── addVectors.okl │ │ │ │ │ └── main.cpp │ │ │ │ ├── 14_cuda_interop/ │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── addVectors.okl │ │ │ │ │ └── main.cpp │ │ │ │ ├── 15_finite_difference/ │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── .occa/ │ │ │ │ │ │ └── .gitignore │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── README.md │ │ │ │ │ ├── fd2d.okl │ │ │ │ │ ├── include/ │ │ │ │ │ │ └── visualizer.hpp │ │ │ │ │ ├── main.cpp │ │ │ │ │ ├── settings.json │ │ │ │ │ └── src/ │ │ │ │ │ └── visualizer.cpp │ │ │ │ ├── 16_mandelbulb/ │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── README.md │ │ │ │ │ ├── include/ │ │ │ │ │ │ └── visualizer.hpp │ │ │ │ │ ├── main.cpp │ │ │ │ │ ├── rayMarcher.okl │ │ │ │ │ ├── settings.json │ │ │ │ │ └── src/ │ │ │ │ │ └── visualizer.cpp │ │ │ │ ├── 17_memory_pool/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── README.md │ │ │ │ │ ├── addVectors.okl │ │ │ │ │ └── main.cpp │ │ │ │ ├── 18_nonblocking_streams/ │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── README.md │ │ │ │ │ ├── main.cpp │ │ │ │ │ └── powerOfPi.okl │ │ │ │ ├── 20_native_dpcpp_kernel/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── addVectors.cpp │ │ │ │ │ └── main.cpp │ │ │ │ ├── 30_device_function/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── README.md │ │ │ │ │ ├── addVectors.okl │ │ │ │ │ └── main.cpp │ │ │ │ └── CMakeLists.txt │ │ │ └── fortran/ │ │ │ ├── 01_add_vectors/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── Makefile │ │ │ │ ├── addVectors.okl │ │ │ │ └── main.f90 │ │ │ ├── 03_static_compilation/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── Makefile │ │ │ │ ├── addVectors.okl │ │ │ │ └── main.f90 │ │ │ ├── 04_reduction/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── Makefile │ │ │ │ ├── main.f90 │ │ │ │ └── reduction.okl │ │ │ ├── 09_streams/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── Makefile │ │ │ │ ├── addVectors.okl │ │ │ │ └── main.f90 │ │ │ └── CMakeLists.txt │ │ ├── include/ │ │ │ ├── occa/ │ │ │ │ ├── c/ │ │ │ │ │ ├── base.h │ │ │ │ │ ├── defines.h │ │ │ │ │ ├── device.h │ │ │ │ │ ├── dtype.h │ │ │ │ │ ├── experimental/ │ │ │ │ │ │ └── kernelBuilder.h │ │ │ │ │ ├── experimental.h │ │ │ │ │ ├── io.h │ │ │ │ │ ├── json.h │ │ │ │ │ ├── kernel.h │ │ │ │ │ ├── kernel_fortran_interface.h │ │ │ │ │ ├── memory.h │ │ │ │ │ ├── memoryPool.h │ │ │ │ │ ├── scope.h │ │ │ │ │ ├── stream.h │ │ │ │ │ └── types.h │ │ │ │ ├── core/ │ │ │ │ │ ├── base.hpp │ │ │ │ │ ├── base.tpp │ │ │ │ │ ├── device.hpp │ │ │ │ │ ├── device.tpp │ │ │ │ │ ├── kernel.hpp │ │ │ │ │ ├── kernelArg.hpp │ │ │ │ │ ├── memory.hpp │ │ │ │ │ ├── memory.tpp │ │ │ │ │ ├── memoryPool.hpp │ │ │ │ │ ├── memoryPool.tpp │ │ │ │ │ ├── stream.hpp │ │ │ │ │ └── streamTag.hpp │ │ │ │ ├── core.hpp │ │ │ │ ├── defines/ │ │ │ │ │ ├── arch.hpp │ │ │ │ │ ├── errors.hpp │ │ │ │ │ ├── macros.hpp │ │ │ │ │ ├── occa.hpp │ │ │ │ │ ├── okl.hpp │ │ │ │ │ ├── os.hpp │ │ │ │ │ └── windows.hpp │ │ │ │ ├── defines.hpp │ │ │ │ ├── dtype/ │ │ │ │ │ ├── builtins.hpp │ │ │ │ │ ├── dtype.hpp │ │ │ │ │ └── utils.hpp │ │ │ │ ├── dtype.hpp │ │ │ │ ├── experimental/ │ │ │ │ │ └── kernelBuilder.hpp │ │ │ │ ├── experimental.hpp │ │ │ │ ├── functional/ │ │ │ │ │ ├── array.hpp │ │ │ │ │ ├── baseFunction.hpp │ │ │ │ │ ├── function.hpp │ │ │ │ │ ├── functionDefinition.hpp │ │ │ │ │ ├── range.hpp │ │ │ │ │ ├── scope.hpp │ │ │ │ │ ├── typelessArray.hpp │ │ │ │ │ ├── types.hpp │ │ │ │ │ └── utils.hpp │ │ │ │ ├── functional.hpp │ │ │ │ ├── loops/ │ │ │ │ │ ├── forLoop.hpp │ │ │ │ │ ├── innerForLoop.hpp │ │ │ │ │ ├── iteration.hpp │ │ │ │ │ ├── outerForLoop.hpp │ │ │ │ │ └── typelessForLoop.hpp │ │ │ │ ├── loops.hpp │ │ │ │ ├── scripts/ │ │ │ │ │ ├── compilerSupportsOpenMP.cpp │ │ │ │ │ └── findCompilerVendor.cpp │ │ │ │ ├── types/ │ │ │ │ │ ├── bits.hpp │ │ │ │ │ ├── dim.hpp │ │ │ │ │ ├── generic.hpp │ │ │ │ │ ├── json.hpp │ │ │ │ │ ├── json.tpp │ │ │ │ │ ├── primitive.hpp │ │ │ │ │ ├── tuples.hpp │ │ │ │ │ ├── typedefs.hpp │ │ │ │ │ └── typeinfo.hpp │ │ │ │ ├── types.hpp │ │ │ │ ├── utils/ │ │ │ │ │ ├── env.hpp │ │ │ │ │ ├── exception.hpp │ │ │ │ │ ├── gc.hpp │ │ │ │ │ ├── hash.hpp │ │ │ │ │ ├── io.hpp │ │ │ │ │ ├── logging.hpp │ │ │ │ │ ├── mutex.hpp │ │ │ │ │ └── store.hpp │ │ │ │ └── utils.hpp │ │ │ ├── occa.h │ │ │ └── occa.hpp │ │ ├── modulefiles/ │ │ │ └── occa │ │ ├── scripts/ │ │ │ ├── codegen/ │ │ │ │ ├── create_fortran_kernel_interface.py │ │ │ │ ├── kernelOperators.cpp_codegen.in │ │ │ │ ├── kernelOperators.hpp_codegen.in │ │ │ │ ├── macros.hpp_codegen.in │ │ │ │ ├── runFunction.cpp_codegen.in │ │ │ │ └── setup_kernel_operators.py │ │ │ ├── compiler/ │ │ │ │ ├── findFortranCompilerVendor.F90 │ │ │ │ └── fortranCompilerSupportsOpenMP.f90 │ │ │ ├── docs/ │ │ │ │ ├── .mypy.ini │ │ │ │ ├── api-docgen │ │ │ │ └── api_docgen/ │ │ │ │ ├── __init__.py │ │ │ │ ├── api_docgen.py │ │ │ │ ├── cli.py │ │ │ │ ├── constants.py │ │ │ │ ├── dev_utils.py │ │ │ │ ├── file_parser.py │ │ │ │ ├── markdown.py │ │ │ │ ├── system_commands.py │ │ │ │ ├── types.py │ │ │ │ ├── utils.py │ │ │ │ └── xml_utils.py │ │ │ ├── editor/ │ │ │ │ └── okl-mode.el │ │ │ └── valgrind.supp │ │ ├── src/ │ │ │ ├── c/ │ │ │ │ ├── base.cpp │ │ │ │ ├── device.cpp │ │ │ │ ├── dtype.cpp │ │ │ │ ├── experimental/ │ │ │ │ │ └── kernelBuilder.cpp │ │ │ │ ├── io.cpp │ │ │ │ ├── json.cpp │ │ │ │ ├── kernel.cpp │ │ │ │ ├── kernel_fortran_interface.cpp │ │ │ │ ├── memory.cpp │ │ │ │ ├── memoryPool.cpp │ │ │ │ ├── scope.cpp │ │ │ │ └── stream.cpp │ │ │ ├── core/ │ │ │ │ ├── base.cpp │ │ │ │ ├── device.cpp │ │ │ │ ├── kernel.cpp │ │ │ │ ├── kernelArg.cpp │ │ │ │ ├── memory.cpp │ │ │ │ ├── memoryPool.cpp │ │ │ │ ├── stream.cpp │ │ │ │ └── streamTag.cpp │ │ │ ├── dtype/ │ │ │ │ ├── builtins.cpp │ │ │ │ └── dtype.cpp │ │ │ ├── experimental/ │ │ │ │ └── kernelBuilder.cpp │ │ │ ├── fortran/ │ │ │ │ ├── fc_string_m.f90 │ │ │ │ ├── occa_base_m.f90 │ │ │ │ ├── occa_device_m.f90 │ │ │ │ ├── occa_dtype_m.f90 │ │ │ │ ├── occa_json_m.f90 │ │ │ │ ├── occa_kernelBuilder_m.f90 │ │ │ │ ├── occa_kernel_m.f90 │ │ │ │ ├── occa_m.f90 │ │ │ │ ├── occa_memory_m.f90 │ │ │ │ ├── occa_scope_m.f90 │ │ │ │ ├── occa_stream_m.f90 │ │ │ │ ├── occa_typedefs_m.f90 │ │ │ │ └── occa_types_m.f90 │ │ │ ├── functional/ │ │ │ │ ├── baseFunction.cpp │ │ │ │ ├── functionDefinition.cpp │ │ │ │ ├── range.cpp │ │ │ │ ├── scope.cpp │ │ │ │ └── utils.cpp │ │ │ ├── loops/ │ │ │ │ ├── forLoop.cpp │ │ │ │ ├── iteration.cpp │ │ │ │ └── typelessForLoop.cpp │ │ │ ├── occa/ │ │ │ │ └── internal/ │ │ │ │ ├── api/ │ │ │ │ │ ├── metal/ │ │ │ │ │ │ ├── buffer.hpp │ │ │ │ │ │ ├── buffer.mm │ │ │ │ │ │ ├── commandQueue.hpp │ │ │ │ │ │ ├── commandQueue.mm │ │ │ │ │ │ ├── device.hpp │ │ │ │ │ │ ├── device.mm │ │ │ │ │ │ ├── event.hpp │ │ │ │ │ │ ├── event.mm │ │ │ │ │ │ ├── function.hpp │ │ │ │ │ │ ├── function.mm │ │ │ │ │ │ └── polyfill.cpp │ │ │ │ │ ├── metal.hpp │ │ │ │ │ └── metal.mm │ │ │ │ ├── bin/ │ │ │ │ │ ├── occa.cpp │ │ │ │ │ └── occa.hpp │ │ │ │ ├── c/ │ │ │ │ │ ├── cli.cpp │ │ │ │ │ ├── cli.h │ │ │ │ │ ├── types.cpp │ │ │ │ │ └── types.hpp │ │ │ │ ├── core/ │ │ │ │ │ ├── buffer.cpp │ │ │ │ │ ├── buffer.hpp │ │ │ │ │ ├── device.cpp │ │ │ │ │ ├── device.hpp │ │ │ │ │ ├── kernel.cpp │ │ │ │ │ ├── kernel.hpp │ │ │ │ │ ├── launchedDevice.cpp │ │ │ │ │ ├── launchedDevice.hpp │ │ │ │ │ ├── launchedKernel.cpp │ │ │ │ │ ├── launchedKernel.hpp │ │ │ │ │ ├── memory.cpp │ │ │ │ │ ├── memory.hpp │ │ │ │ │ ├── memoryPool.cpp │ │ │ │ │ ├── memoryPool.hpp │ │ │ │ │ ├── stream.cpp │ │ │ │ │ ├── stream.hpp │ │ │ │ │ ├── streamTag.cpp │ │ │ │ │ └── streamTag.hpp │ │ │ │ ├── functional/ │ │ │ │ │ ├── functionStore.cpp │ │ │ │ │ └── functionStore.hpp │ │ │ │ ├── io/ │ │ │ │ │ ├── cache.cpp │ │ │ │ │ ├── cache.hpp │ │ │ │ │ ├── enums.hpp │ │ │ │ │ ├── output.cpp │ │ │ │ │ ├── output.hpp │ │ │ │ │ ├── output.tpp │ │ │ │ │ ├── utils.cpp │ │ │ │ │ └── utils.hpp │ │ │ │ ├── io.hpp │ │ │ │ ├── lang/ │ │ │ │ │ ├── attribute.cpp │ │ │ │ │ ├── attribute.hpp │ │ │ │ │ ├── builtins/ │ │ │ │ │ │ ├── attributes/ │ │ │ │ │ │ │ ├── atomic.cpp │ │ │ │ │ │ │ ├── atomic.hpp │ │ │ │ │ │ │ ├── barrier.cpp │ │ │ │ │ │ │ ├── barrier.hpp │ │ │ │ │ │ │ ├── dim.cpp │ │ │ │ │ │ │ ├── dim.hpp │ │ │ │ │ │ │ ├── exclusive.cpp │ │ │ │ │ │ │ ├── exclusive.hpp │ │ │ │ │ │ │ ├── globalPtr.cpp │ │ │ │ │ │ │ ├── globalPtr.hpp │ │ │ │ │ │ │ ├── implicitArg.cpp │ │ │ │ │ │ │ ├── implicitArg.hpp │ │ │ │ │ │ │ ├── inner.cpp │ │ │ │ │ │ │ ├── inner.hpp │ │ │ │ │ │ │ ├── kernel.cpp │ │ │ │ │ │ │ ├── kernel.hpp │ │ │ │ │ │ │ ├── maxInnerDims.cpp │ │ │ │ │ │ │ ├── maxInnerDims.hpp │ │ │ │ │ │ │ ├── noBarrier.cpp │ │ │ │ │ │ │ ├── noBarrier.hpp │ │ │ │ │ │ │ ├── outer.cpp │ │ │ │ │ │ │ ├── outer.hpp │ │ │ │ │ │ │ ├── restrict.cpp │ │ │ │ │ │ │ ├── restrict.hpp │ │ │ │ │ │ │ ├── shared.cpp │ │ │ │ │ │ │ ├── shared.hpp │ │ │ │ │ │ │ ├── simdLength.cpp │ │ │ │ │ │ │ ├── simdLength.hpp │ │ │ │ │ │ │ ├── tile.cpp │ │ │ │ │ │ │ └── tile.hpp │ │ │ │ │ │ ├── attributes.hpp │ │ │ │ │ │ ├── types.cpp │ │ │ │ │ │ └── types.hpp │ │ │ │ │ ├── enumerator.cpp │ │ │ │ │ ├── enumerator.hpp │ │ │ │ │ ├── expr/ │ │ │ │ │ │ ├── binaryOpNode.cpp │ │ │ │ │ │ ├── binaryOpNode.hpp │ │ │ │ │ │ ├── callNode.cpp │ │ │ │ │ │ ├── callNode.hpp │ │ │ │ │ │ ├── charNode.cpp │ │ │ │ │ │ ├── charNode.hpp │ │ │ │ │ │ ├── constCastNode.cpp │ │ │ │ │ │ ├── constCastNode.hpp │ │ │ │ │ │ ├── cudaCallNode.cpp │ │ │ │ │ │ ├── cudaCallNode.hpp │ │ │ │ │ │ ├── deleteNode.cpp │ │ │ │ │ │ ├── deleteNode.hpp │ │ │ │ │ │ ├── dpcppAtomicNode.cpp │ │ │ │ │ │ ├── dpcppAtomicNode.hpp │ │ │ │ │ │ ├── dpcppLocalMemoryNode.cpp │ │ │ │ │ │ ├── dpcppLocalMemoryNode.hpp │ │ │ │ │ │ ├── dynamicCastNode.cpp │ │ │ │ │ │ ├── dynamicCastNode.hpp │ │ │ │ │ │ ├── emptyNode.cpp │ │ │ │ │ │ ├── emptyNode.hpp │ │ │ │ │ │ ├── expr.cpp │ │ │ │ │ │ ├── expr.hpp │ │ │ │ │ │ ├── exprNode.cpp │ │ │ │ │ │ ├── exprNode.hpp │ │ │ │ │ │ ├── exprNodeArray.cpp │ │ │ │ │ │ ├── exprNodeArray.hpp │ │ │ │ │ │ ├── exprNodes.hpp │ │ │ │ │ │ ├── exprOpNode.cpp │ │ │ │ │ │ ├── exprOpNode.hpp │ │ │ │ │ │ ├── expressionParser.cpp │ │ │ │ │ │ ├── expressionParser.hpp │ │ │ │ │ │ ├── funcCastNode.cpp │ │ │ │ │ │ ├── funcCastNode.hpp │ │ │ │ │ │ ├── functionNode.cpp │ │ │ │ │ │ ├── functionNode.hpp │ │ │ │ │ │ ├── identifierNode.cpp │ │ │ │ │ │ ├── identifierNode.hpp │ │ │ │ │ │ ├── lambdaNode.cpp │ │ │ │ │ │ ├── lambdaNode.hpp │ │ │ │ │ │ ├── leftUnaryOpNode.cpp │ │ │ │ │ │ ├── leftUnaryOpNode.hpp │ │ │ │ │ │ ├── newNode.cpp │ │ │ │ │ │ ├── newNode.hpp │ │ │ │ │ │ ├── pairNode.cpp │ │ │ │ │ │ ├── pairNode.hpp │ │ │ │ │ │ ├── parenCastNode.cpp │ │ │ │ │ │ ├── parenCastNode.hpp │ │ │ │ │ │ ├── parenthesesNode.cpp │ │ │ │ │ │ ├── parenthesesNode.hpp │ │ │ │ │ │ ├── primitiveNode.cpp │ │ │ │ │ │ ├── primitiveNode.hpp │ │ │ │ │ │ ├── reinterpretCastNode.cpp │ │ │ │ │ │ ├── reinterpretCastNode.hpp │ │ │ │ │ │ ├── rightUnaryOpNode.cpp │ │ │ │ │ │ ├── rightUnaryOpNode.hpp │ │ │ │ │ │ ├── sizeofNode.cpp │ │ │ │ │ │ ├── sizeofNode.hpp │ │ │ │ │ │ ├── staticCastNode.cpp │ │ │ │ │ │ ├── staticCastNode.hpp │ │ │ │ │ │ ├── stringNode.cpp │ │ │ │ │ │ ├── stringNode.hpp │ │ │ │ │ │ ├── subscriptNode.cpp │ │ │ │ │ │ ├── subscriptNode.hpp │ │ │ │ │ │ ├── ternaryOpNode.cpp │ │ │ │ │ │ ├── ternaryOpNode.hpp │ │ │ │ │ │ ├── throwNode.cpp │ │ │ │ │ │ ├── throwNode.hpp │ │ │ │ │ │ ├── tupleNode.cpp │ │ │ │ │ │ ├── tupleNode.hpp │ │ │ │ │ │ ├── typeNode.cpp │ │ │ │ │ │ ├── typeNode.hpp │ │ │ │ │ │ ├── variableNode.cpp │ │ │ │ │ │ ├── variableNode.hpp │ │ │ │ │ │ ├── vartypeNode.cpp │ │ │ │ │ │ └── vartypeNode.hpp │ │ │ │ │ ├── expr.hpp │ │ │ │ │ ├── file.cpp │ │ │ │ │ ├── file.hpp │ │ │ │ │ ├── kernelMetadata.cpp │ │ │ │ │ ├── kernelMetadata.hpp │ │ │ │ │ ├── keyword.cpp │ │ │ │ │ ├── keyword.hpp │ │ │ │ │ ├── loaders/ │ │ │ │ │ │ ├── attributeLoader.cpp │ │ │ │ │ │ ├── attributeLoader.hpp │ │ │ │ │ │ ├── enumLoader.cpp │ │ │ │ │ │ ├── enumLoader.hpp │ │ │ │ │ │ ├── structLoader.cpp │ │ │ │ │ │ ├── structLoader.hpp │ │ │ │ │ │ ├── typeLoader.cpp │ │ │ │ │ │ ├── typeLoader.hpp │ │ │ │ │ │ ├── unionLoader.cpp │ │ │ │ │ │ ├── unionLoader.hpp │ │ │ │ │ │ ├── variableLoader.cpp │ │ │ │ │ │ ├── variableLoader.hpp │ │ │ │ │ │ └── variableLoader.tpp │ │ │ │ │ ├── loaders.hpp │ │ │ │ │ ├── macro.cpp │ │ │ │ │ ├── macro.hpp │ │ │ │ │ ├── modes/ │ │ │ │ │ │ ├── cuda.cpp │ │ │ │ │ │ ├── cuda.hpp │ │ │ │ │ │ ├── dpcpp.cpp │ │ │ │ │ │ ├── dpcpp.hpp │ │ │ │ │ │ ├── hip.cpp │ │ │ │ │ │ ├── hip.hpp │ │ │ │ │ │ ├── metal.cpp │ │ │ │ │ │ ├── metal.hpp │ │ │ │ │ │ ├── okl.cpp │ │ │ │ │ │ ├── okl.hpp │ │ │ │ │ │ ├── oklForStatement.cpp │ │ │ │ │ │ ├── oklForStatement.hpp │ │ │ │ │ │ ├── opencl.cpp │ │ │ │ │ │ ├── opencl.hpp │ │ │ │ │ │ ├── openmp.cpp │ │ │ │ │ │ ├── openmp.hpp │ │ │ │ │ │ ├── serial.cpp │ │ │ │ │ │ ├── serial.hpp │ │ │ │ │ │ ├── withLauncher.cpp │ │ │ │ │ │ └── withLauncher.hpp │ │ │ │ │ ├── operator.cpp │ │ │ │ │ ├── operator.hpp │ │ │ │ │ ├── parser.cpp │ │ │ │ │ ├── parser.hpp │ │ │ │ │ ├── parser.tpp │ │ │ │ │ ├── preprocessor.cpp │ │ │ │ │ ├── preprocessor.hpp │ │ │ │ │ ├── printer.cpp │ │ │ │ │ ├── printer.hpp │ │ │ │ │ ├── processingStages.cpp │ │ │ │ │ ├── processingStages.hpp │ │ │ │ │ ├── qualifier.cpp │ │ │ │ │ ├── qualifier.hpp │ │ │ │ │ ├── scope.cpp │ │ │ │ │ ├── scope.hpp │ │ │ │ │ ├── specialMacros.cpp │ │ │ │ │ ├── specialMacros.hpp │ │ │ │ │ ├── statement/ │ │ │ │ │ │ ├── blockStatement.cpp │ │ │ │ │ │ ├── blockStatement.hpp │ │ │ │ │ │ ├── breakStatement.cpp │ │ │ │ │ │ ├── breakStatement.hpp │ │ │ │ │ │ ├── caseStatement.cpp │ │ │ │ │ │ ├── caseStatement.hpp │ │ │ │ │ │ ├── classAccessStatement.cpp │ │ │ │ │ │ ├── classAccessStatement.hpp │ │ │ │ │ │ ├── commentStatement.cpp │ │ │ │ │ │ ├── commentStatement.hpp │ │ │ │ │ │ ├── continueStatement.cpp │ │ │ │ │ │ ├── continueStatement.hpp │ │ │ │ │ │ ├── declarationStatement.cpp │ │ │ │ │ │ ├── declarationStatement.hpp │ │ │ │ │ │ ├── defaultStatement.cpp │ │ │ │ │ │ ├── defaultStatement.hpp │ │ │ │ │ │ ├── directiveStatement.cpp │ │ │ │ │ │ ├── directiveStatement.hpp │ │ │ │ │ │ ├── elifStatement.cpp │ │ │ │ │ │ ├── elifStatement.hpp │ │ │ │ │ │ ├── elseStatement.cpp │ │ │ │ │ │ ├── elseStatement.hpp │ │ │ │ │ │ ├── emptyStatement.cpp │ │ │ │ │ │ ├── emptyStatement.hpp │ │ │ │ │ │ ├── expressionStatement.cpp │ │ │ │ │ │ ├── expressionStatement.hpp │ │ │ │ │ │ ├── forStatement.cpp │ │ │ │ │ │ ├── forStatement.hpp │ │ │ │ │ │ ├── functionDeclStatement.cpp │ │ │ │ │ │ ├── functionDeclStatement.hpp │ │ │ │ │ │ ├── functionStatement.cpp │ │ │ │ │ │ ├── functionStatement.hpp │ │ │ │ │ │ ├── gotoLabelStatement.cpp │ │ │ │ │ │ ├── gotoLabelStatement.hpp │ │ │ │ │ │ ├── gotoStatement.cpp │ │ │ │ │ │ ├── gotoStatement.hpp │ │ │ │ │ │ ├── ifStatement.cpp │ │ │ │ │ │ ├── ifStatement.hpp │ │ │ │ │ │ ├── namespaceStatement.cpp │ │ │ │ │ │ ├── namespaceStatement.hpp │ │ │ │ │ │ ├── pragmaStatement.cpp │ │ │ │ │ │ ├── pragmaStatement.hpp │ │ │ │ │ │ ├── returnStatement.cpp │ │ │ │ │ │ ├── returnStatement.hpp │ │ │ │ │ │ ├── sourceCodeStatement.cpp │ │ │ │ │ │ ├── sourceCodeStatement.hpp │ │ │ │ │ │ ├── statement.cpp │ │ │ │ │ │ ├── statement.hpp │ │ │ │ │ │ ├── statementArray.cpp │ │ │ │ │ │ ├── statementArray.hpp │ │ │ │ │ │ ├── switchStatement.cpp │ │ │ │ │ │ ├── switchStatement.hpp │ │ │ │ │ │ ├── whileStatement.cpp │ │ │ │ │ │ └── whileStatement.hpp │ │ │ │ │ ├── statement.hpp │ │ │ │ │ ├── statementContext.cpp │ │ │ │ │ ├── statementContext.hpp │ │ │ │ │ ├── statementPeeker.cpp │ │ │ │ │ ├── statementPeeker.hpp │ │ │ │ │ ├── stream.hpp │ │ │ │ │ ├── stream.tpp │ │ │ │ │ ├── token/ │ │ │ │ │ │ ├── charToken.cpp │ │ │ │ │ │ ├── charToken.hpp │ │ │ │ │ │ ├── commentToken.cpp │ │ │ │ │ │ ├── commentToken.hpp │ │ │ │ │ │ ├── directiveToken.cpp │ │ │ │ │ │ ├── directiveToken.hpp │ │ │ │ │ │ ├── functionToken.cpp │ │ │ │ │ │ ├── functionToken.hpp │ │ │ │ │ │ ├── identifierToken.cpp │ │ │ │ │ │ ├── identifierToken.hpp │ │ │ │ │ │ ├── newlineToken.cpp │ │ │ │ │ │ ├── newlineToken.hpp │ │ │ │ │ │ ├── operatorToken.cpp │ │ │ │ │ │ ├── operatorToken.hpp │ │ │ │ │ │ ├── pragmaToken.cpp │ │ │ │ │ │ ├── pragmaToken.hpp │ │ │ │ │ │ ├── primitiveToken.cpp │ │ │ │ │ │ ├── primitiveToken.hpp │ │ │ │ │ │ ├── qualifierToken.cpp │ │ │ │ │ │ ├── qualifierToken.hpp │ │ │ │ │ │ ├── stringToken.cpp │ │ │ │ │ │ ├── stringToken.hpp │ │ │ │ │ │ ├── token.cpp │ │ │ │ │ │ ├── token.hpp │ │ │ │ │ │ ├── typeToken.cpp │ │ │ │ │ │ ├── typeToken.hpp │ │ │ │ │ │ ├── unknownToken.cpp │ │ │ │ │ │ ├── unknownToken.hpp │ │ │ │ │ │ ├── variableToken.cpp │ │ │ │ │ │ ├── variableToken.hpp │ │ │ │ │ │ ├── vartypeToken.cpp │ │ │ │ │ │ └── vartypeToken.hpp │ │ │ │ │ ├── token.hpp │ │ │ │ │ ├── tokenContext.cpp │ │ │ │ │ ├── tokenContext.hpp │ │ │ │ │ ├── tokenizer.cpp │ │ │ │ │ ├── tokenizer.hpp │ │ │ │ │ ├── type/ │ │ │ │ │ │ ├── array.cpp │ │ │ │ │ │ ├── array.hpp │ │ │ │ │ │ ├── class.cpp │ │ │ │ │ │ ├── class.hpp │ │ │ │ │ │ ├── enum.cpp │ │ │ │ │ │ ├── enum.hpp │ │ │ │ │ │ ├── function.cpp │ │ │ │ │ │ ├── function.hpp │ │ │ │ │ │ ├── functionPtr.cpp │ │ │ │ │ │ ├── functionPtr.hpp │ │ │ │ │ │ ├── lambda.cpp │ │ │ │ │ │ ├── lambda.hpp │ │ │ │ │ │ ├── pointer.cpp │ │ │ │ │ │ ├── pointer.hpp │ │ │ │ │ │ ├── primitive.cpp │ │ │ │ │ │ ├── primitive.hpp │ │ │ │ │ │ ├── struct.cpp │ │ │ │ │ │ ├── struct.hpp │ │ │ │ │ │ ├── structure.cpp │ │ │ │ │ │ ├── structure.hpp │ │ │ │ │ │ ├── type.cpp │ │ │ │ │ │ ├── type.hpp │ │ │ │ │ │ ├── typedef.cpp │ │ │ │ │ │ ├── typedef.hpp │ │ │ │ │ │ ├── union.cpp │ │ │ │ │ │ ├── union.hpp │ │ │ │ │ │ ├── vartype.cpp │ │ │ │ │ │ └── vartype.hpp │ │ │ │ │ ├── type.hpp │ │ │ │ │ ├── utils/ │ │ │ │ │ │ ├── array.hpp │ │ │ │ │ │ └── array.tpp │ │ │ │ │ ├── variable.cpp │ │ │ │ │ └── variable.hpp │ │ │ │ ├── modes/ │ │ │ │ │ ├── cuda/ │ │ │ │ │ │ ├── buffer.cpp │ │ │ │ │ │ ├── buffer.hpp │ │ │ │ │ │ ├── device.cpp │ │ │ │ │ │ ├── device.hpp │ │ │ │ │ │ ├── kernel.cpp │ │ │ │ │ │ ├── kernel.hpp │ │ │ │ │ │ ├── memory.cpp │ │ │ │ │ │ ├── memory.hpp │ │ │ │ │ │ ├── memoryPool.cpp │ │ │ │ │ │ ├── memoryPool.hpp │ │ │ │ │ │ ├── polyfill.hpp │ │ │ │ │ │ ├── registration.cpp │ │ │ │ │ │ ├── registration.hpp │ │ │ │ │ │ ├── stream.cpp │ │ │ │ │ │ ├── stream.hpp │ │ │ │ │ │ ├── streamTag.cpp │ │ │ │ │ │ ├── streamTag.hpp │ │ │ │ │ │ ├── utils.cpp │ │ │ │ │ │ └── utils.hpp │ │ │ │ │ ├── cuda.hpp │ │ │ │ │ ├── dpcpp/ │ │ │ │ │ │ ├── buffer.cpp │ │ │ │ │ │ ├── buffer.hpp │ │ │ │ │ │ ├── device.cpp │ │ │ │ │ │ ├── device.hpp │ │ │ │ │ │ ├── kernel.cpp │ │ │ │ │ │ ├── kernel.hpp │ │ │ │ │ │ ├── memory.cpp │ │ │ │ │ │ ├── memory.hpp │ │ │ │ │ │ ├── memoryPool.cpp │ │ │ │ │ │ ├── memoryPool.hpp │ │ │ │ │ │ ├── polyfill.hpp │ │ │ │ │ │ ├── registration.cpp │ │ │ │ │ │ ├── registration.hpp │ │ │ │ │ │ ├── stream.cpp │ │ │ │ │ │ ├── stream.hpp │ │ │ │ │ │ ├── streamTag.cpp │ │ │ │ │ │ ├── streamTag.hpp │ │ │ │ │ │ ├── utils.cpp │ │ │ │ │ │ └── utils.hpp │ │ │ │ │ ├── dpcpp.hpp │ │ │ │ │ ├── hip/ │ │ │ │ │ │ ├── buffer.cpp │ │ │ │ │ │ ├── buffer.hpp │ │ │ │ │ │ ├── device.cpp │ │ │ │ │ │ ├── device.hpp │ │ │ │ │ │ ├── kernel.cpp │ │ │ │ │ │ ├── kernel.hpp │ │ │ │ │ │ ├── memory.cpp │ │ │ │ │ │ ├── memory.hpp │ │ │ │ │ │ ├── memoryPool.cpp │ │ │ │ │ │ ├── memoryPool.hpp │ │ │ │ │ │ ├── polyfill.hpp │ │ │ │ │ │ ├── registration.cpp │ │ │ │ │ │ ├── registration.hpp │ │ │ │ │ │ ├── stream.cpp │ │ │ │ │ │ ├── stream.hpp │ │ │ │ │ │ ├── streamTag.cpp │ │ │ │ │ │ ├── streamTag.hpp │ │ │ │ │ │ ├── utils.cpp │ │ │ │ │ │ └── utils.hpp │ │ │ │ │ ├── hip.hpp │ │ │ │ │ ├── metal/ │ │ │ │ │ │ ├── buffer.cpp │ │ │ │ │ │ ├── buffer.hpp │ │ │ │ │ │ ├── device.cpp │ │ │ │ │ │ ├── device.hpp │ │ │ │ │ │ ├── kernel.cpp │ │ │ │ │ │ ├── kernel.hpp │ │ │ │ │ │ ├── memory.cpp │ │ │ │ │ │ ├── memory.hpp │ │ │ │ │ │ ├── memoryPool.cpp │ │ │ │ │ │ ├── memoryPool.hpp │ │ │ │ │ │ ├── registration.cpp │ │ │ │ │ │ ├── registration.hpp │ │ │ │ │ │ ├── stream.cpp │ │ │ │ │ │ ├── stream.hpp │ │ │ │ │ │ ├── streamTag.cpp │ │ │ │ │ │ └── streamTag.hpp │ │ │ │ │ ├── metal.hpp │ │ │ │ │ ├── opencl/ │ │ │ │ │ │ ├── buffer.cpp │ │ │ │ │ │ ├── buffer.hpp │ │ │ │ │ │ ├── device.cpp │ │ │ │ │ │ ├── device.hpp │ │ │ │ │ │ ├── kernel.cpp │ │ │ │ │ │ ├── kernel.hpp │ │ │ │ │ │ ├── memory.cpp │ │ │ │ │ │ ├── memory.hpp │ │ │ │ │ │ ├── memoryPool.cpp │ │ │ │ │ │ ├── memoryPool.hpp │ │ │ │ │ │ ├── polyfill.hpp │ │ │ │ │ │ ├── registration.cpp │ │ │ │ │ │ ├── registration.hpp │ │ │ │ │ │ ├── stream.cpp │ │ │ │ │ │ ├── stream.hpp │ │ │ │ │ │ ├── streamTag.cpp │ │ │ │ │ │ ├── streamTag.hpp │ │ │ │ │ │ ├── utils.cpp │ │ │ │ │ │ └── utils.hpp │ │ │ │ │ ├── opencl.hpp │ │ │ │ │ ├── openmp/ │ │ │ │ │ │ ├── device.cpp │ │ │ │ │ │ ├── device.hpp │ │ │ │ │ │ ├── registration.cpp │ │ │ │ │ │ ├── registration.hpp │ │ │ │ │ │ ├── utils.cpp │ │ │ │ │ │ └── utils.hpp │ │ │ │ │ └── serial/ │ │ │ │ │ ├── buffer.cpp │ │ │ │ │ ├── buffer.hpp │ │ │ │ │ ├── device.cpp │ │ │ │ │ ├── device.hpp │ │ │ │ │ ├── kernel.cpp │ │ │ │ │ ├── kernel.hpp │ │ │ │ │ ├── memory.cpp │ │ │ │ │ ├── memory.hpp │ │ │ │ │ ├── memoryPool.cpp │ │ │ │ │ ├── memoryPool.hpp │ │ │ │ │ ├── registration.cpp │ │ │ │ │ ├── registration.hpp │ │ │ │ │ ├── stream.cpp │ │ │ │ │ ├── stream.hpp │ │ │ │ │ ├── streamTag.cpp │ │ │ │ │ └── streamTag.hpp │ │ │ │ ├── modes.cpp │ │ │ │ ├── modes.hpp │ │ │ │ ├── utils/ │ │ │ │ │ ├── cli.cpp │ │ │ │ │ ├── cli.hpp │ │ │ │ │ ├── cli.tpp │ │ │ │ │ ├── enums.hpp │ │ │ │ │ ├── env.cpp │ │ │ │ │ ├── env.hpp │ │ │ │ │ ├── gc.cpp │ │ │ │ │ ├── gc.hpp │ │ │ │ │ ├── gc.tpp │ │ │ │ │ ├── lex.cpp │ │ │ │ │ ├── lex.hpp │ │ │ │ │ ├── misc.cpp │ │ │ │ │ ├── misc.hpp │ │ │ │ │ ├── store.hpp │ │ │ │ │ ├── string.cpp │ │ │ │ │ ├── string.hpp │ │ │ │ │ ├── styling.cpp │ │ │ │ │ ├── styling.hpp │ │ │ │ │ ├── sys.cpp │ │ │ │ │ ├── sys.hpp │ │ │ │ │ ├── testing.cpp │ │ │ │ │ ├── testing.hpp │ │ │ │ │ ├── trie.cpp │ │ │ │ │ ├── trie.hpp │ │ │ │ │ ├── trie.tpp │ │ │ │ │ ├── vector.cpp │ │ │ │ │ └── vector.hpp │ │ │ │ └── utils.hpp │ │ │ ├── types/ │ │ │ │ ├── dim.cpp │ │ │ │ ├── json.cpp │ │ │ │ ├── primitive.cpp │ │ │ │ └── typeinfo.cpp │ │ │ └── utils/ │ │ │ ├── exception.cpp │ │ │ ├── hash.cpp │ │ │ ├── io.cpp │ │ │ ├── logging.cpp │ │ │ └── mutex.cpp │ │ └── tests/ │ │ ├── CMakeLists.txt │ │ ├── files/ │ │ │ ├── addVectors.okl │ │ │ ├── argKernel.okl │ │ │ ├── cleanTest.c │ │ │ └── preprocessor.hpp │ │ ├── run_bin_tests │ │ ├── run_examples │ │ ├── run_tests │ │ └── src/ │ │ ├── c/ │ │ │ ├── base.cpp │ │ │ ├── device.cpp │ │ │ ├── dtype.cpp │ │ │ ├── json.cpp │ │ │ ├── kernel.cpp │ │ │ ├── memory.cpp │ │ │ ├── memoryPool.cpp │ │ │ └── types.cpp │ │ ├── core/ │ │ │ ├── device.cpp │ │ │ ├── kernel.cpp │ │ │ ├── memory.cpp │ │ │ ├── memoryPool.cpp │ │ │ ├── stream.cpp │ │ │ └── streamTag.cpp │ │ ├── dtype.cpp │ │ ├── fortran/ │ │ │ ├── typedefs.f90 │ │ │ ├── typedefs_helper.cpp │ │ │ └── types.f90 │ │ ├── functional/ │ │ │ ├── array.cpp │ │ │ └── range.cpp │ │ ├── internal/ │ │ │ ├── bin/ │ │ │ │ └── occa.cpp │ │ │ ├── io/ │ │ │ │ ├── cache.cpp │ │ │ │ └── utils.cpp │ │ │ ├── lang/ │ │ │ │ ├── expr.cpp │ │ │ │ ├── file.cpp │ │ │ │ ├── keyword.cpp │ │ │ │ ├── modes/ │ │ │ │ │ ├── cuda.cpp │ │ │ │ │ ├── dpcpp.cpp │ │ │ │ │ ├── metal.cpp │ │ │ │ │ ├── okl.cpp │ │ │ │ │ ├── opencl.cpp │ │ │ │ │ ├── openmp.cpp │ │ │ │ │ └── serial.cpp │ │ │ │ ├── parser/ │ │ │ │ │ ├── errors.cpp │ │ │ │ │ ├── peek.cpp │ │ │ │ │ ├── scope.cpp │ │ │ │ │ ├── statementLoading.cpp │ │ │ │ │ ├── typeLoading.cpp │ │ │ │ │ ├── typeMethods.cpp │ │ │ │ │ └── utils.hpp │ │ │ │ ├── parserUtils.hpp │ │ │ │ ├── preprocessor.cpp │ │ │ │ ├── stream.cpp │ │ │ │ ├── tokenContext.cpp │ │ │ │ ├── tokenizer/ │ │ │ │ │ ├── misc.cpp │ │ │ │ │ ├── movement.cpp │ │ │ │ │ ├── string.cpp │ │ │ │ │ ├── token.cpp │ │ │ │ │ └── utils.hpp │ │ │ │ └── type.cpp │ │ │ ├── modes.cpp │ │ │ └── utils/ │ │ │ ├── cli.cpp │ │ │ ├── gc.cpp │ │ │ ├── lex.cpp │ │ │ ├── misc.cpp │ │ │ ├── string.cpp │ │ │ ├── sys.cpp │ │ │ ├── testing.cpp │ │ │ ├── trie.cpp │ │ │ └── vector.cpp │ │ ├── loops/ │ │ │ └── forLoop.cpp │ │ ├── math/ │ │ │ ├── fpMath.cpp │ │ │ └── intMath.cpp │ │ └── types/ │ │ ├── bits.cpp │ │ ├── dim.cpp │ │ ├── json.cpp │ │ └── primitive.cpp │ └── update.sh ├── CMakeLists.txt ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── RELEASE.md ├── build.sh ├── cmake/ │ ├── FindFilesystem.cmake │ ├── adios.cmake │ ├── bench.cmake │ ├── core.cmake │ ├── cvode.cmake │ ├── elliptic.cmake │ ├── external_plugins.cmake │ ├── gslib.cmake │ ├── hypre.cmake │ ├── install_examples.cmake.in │ ├── install_kernels.cmake │ ├── maketar.cmake │ ├── mesh.cmake │ ├── nek5000.cmake │ ├── nekrs.cmake │ ├── nekrs.conf.in │ ├── occa.cmake │ ├── platform.cmake │ ├── run_nekconfig.sh │ ├── solver.cmake │ ├── uninstall.cmake.in │ └── utils.cmake ├── doc/ │ ├── envHelp.txt │ └── parHelp.txt ├── examples/ │ ├── CMakeLists.txt │ ├── README.md │ ├── channel/ │ │ ├── CASEDATA │ │ ├── channel.par │ │ ├── channel.re2 │ │ ├── channel.udf │ │ ├── channel.usr │ │ ├── ci.inc │ │ └── input.box │ ├── conj_ht/ │ │ ├── ci.inc │ │ ├── conj_ht.par │ │ ├── conj_ht.re2 │ │ ├── conj_ht.udf │ │ ├── conj_ht.usr │ │ └── mesh/ │ │ ├── base.rea │ │ ├── fluid.box │ │ ├── mkmsh │ │ └── solid.box │ ├── eddyNekNek/ │ │ ├── ci.inc │ │ ├── eddy.udf │ │ ├── eddyNekNek.sess │ │ ├── eddyNekNekMv.sess │ │ ├── eddyNekNekNek.sess │ │ ├── eddyNekNekNekMv.sess │ │ ├── inside/ │ │ │ ├── CASEDATA │ │ │ ├── inside.par │ │ │ ├── inside.re2 │ │ │ ├── inside.usr │ │ │ └── insidemv.par │ │ ├── middle/ │ │ │ └── middle.par │ │ └── outside/ │ │ ├── outside.par │ │ └── outside.re2 │ ├── ethier/ │ │ ├── CASEDATA │ │ ├── ci.inc │ │ ├── ethier.par │ │ ├── ethier.re2 │ │ ├── ethier.udf │ │ ├── ethier.usr │ │ ├── ethierRefine.par │ │ ├── ethierScalar.par │ │ └── mv_ethier.par │ ├── gabls1/ │ │ ├── gabls.oudf │ │ ├── gabls.par │ │ ├── gabls.re2 │ │ ├── gabls.udf │ │ ├── gabls.usr │ │ └── input.box │ ├── hemi/ │ │ ├── hemi.par │ │ ├── hemi.re2 │ │ ├── hemi.udf │ │ └── hemi.usr │ ├── hit/ │ │ ├── hit.par │ │ ├── hit.re2 │ │ ├── hit.udf │ │ └── input.box │ ├── kershaw/ │ │ ├── README.md │ │ ├── amgx.json │ │ ├── kershaw.box │ │ ├── kershaw.par │ │ ├── kershaw.re2 │ │ ├── kershaw.udf │ │ └── kershaw.usr │ ├── ktauChannel/ │ │ ├── channel.par │ │ ├── channel.re2 │ │ ├── channel.udf │ │ ├── channel.usr │ │ ├── ci.inc │ │ ├── input.box │ │ └── r.fld │ ├── lowMach/ │ │ ├── CASEDATA │ │ ├── ci.inc │ │ ├── input.box │ │ ├── lowMach.par │ │ ├── lowMach.re2 │ │ ├── lowMach.udf │ │ └── lowMach.usr │ ├── mv_cyl/ │ │ ├── CASEDATA │ │ ├── ci.inc │ │ ├── input.box │ │ ├── mv_cyl.oudf │ │ ├── mv_cyl.par │ │ ├── mv_cyl.re2 │ │ ├── mv_cyl.udf │ │ ├── mv_cyl.usr │ │ ├── mv_cyl_derived_bc.par │ │ └── mv_cyl_derived_bc.udf │ ├── pb146/ │ │ ├── pb.par │ │ ├── pb.udf │ │ └── pb.usr │ ├── periodicHill/ │ │ ├── ci.inc │ │ ├── ddes.fld │ │ ├── iddes.fld │ │ ├── periodicHill.box │ │ ├── periodicHill.par │ │ ├── periodicHill.re2 │ │ ├── periodicHill.udf │ │ ├── periodicHill.usr │ │ └── sst.fld │ ├── rbc/ │ │ ├── hist.okl │ │ ├── post.f │ │ ├── rbc.par │ │ ├── rbc.re2 │ │ ├── rbc.udf │ │ └── rbc.usr │ ├── shlChannel/ │ │ ├── CASEDATA │ │ ├── channel.par │ │ ├── channel.re2 │ │ ├── channel.udf │ │ ├── channel.usr │ │ ├── ci.inc │ │ └── input.box │ ├── tcf/ │ │ ├── tcf.geo │ │ ├── tcf.par │ │ ├── tcf.re2 │ │ └── tcf.udf │ ├── tgv/ │ │ ├── README.md │ │ ├── input.box │ │ ├── ref/ │ │ │ └── data │ │ ├── tgv.par │ │ ├── tgv.re2 │ │ ├── tgv.udf │ │ └── tgv.usr │ ├── turbPipe/ │ │ ├── README.md │ │ ├── ascent.yaml │ │ ├── turbPipe.geo │ │ ├── turbPipe.msh │ │ ├── turbPipe.par │ │ ├── turbPipe.re2 │ │ └── turbPipe.udf │ └── turbPipePeriodic/ │ ├── README.md │ ├── ci.inc │ ├── turbPipe.par │ ├── turbPipe.re2 │ ├── turbPipe.udf │ └── turbPipe.usr ├── runSrcFormat.sh ├── scripts/ │ ├── nrsbmpi │ ├── nrsman │ ├── nrsmpi │ ├── nrsqsub_utils │ └── nrsvis └── src/ ├── app/ │ ├── app.hpp │ └── nrs/ │ ├── bdry/ │ │ ├── bcData.h │ │ └── bdry.cpp │ ├── constantFlowRate.cpp │ ├── kernels/ │ │ ├── SijOijHex3D.okl │ │ ├── UrstCubatureHex3D.c │ │ ├── UrstCubatureHex3D.okl │ │ ├── UrstHex3D.okl │ │ ├── cflHex3D.okl │ │ ├── computeFaceCentroid.okl │ │ └── computeFieldDotNormal.okl │ ├── nrs.cpp │ ├── nrs.hpp │ ├── plugins/ │ │ ├── RANSktau.cpp │ │ ├── RANSktau.hpp │ │ ├── kernels/ │ │ │ ├── RANSktau.okl │ │ │ └── lowMach.okl │ │ ├── lowMach.cpp │ │ └── lowMach.hpp │ └── postProcessing/ │ ├── Qcriterion.cpp │ ├── aeroForce.hpp │ ├── aeroForces.cpp │ ├── kernels/ │ │ ├── Qcriterion.okl │ │ ├── aeroForces.okl │ │ └── viscousShearStress.okl │ ├── registerPostProcessingKernels.cpp │ └── strainRotationRate.cpp ├── bin/ │ ├── driver.cpp │ └── driver.hpp ├── core/ │ ├── LVector.cpp │ ├── LVector.hpp │ ├── advsub/ │ │ ├── README.md │ │ ├── advectionSubCycling.cpp │ │ ├── advectionSubCycling.hpp │ │ ├── benchmark.cpp │ │ ├── benchmarkAdvsub.hpp │ │ └── main.cpp │ ├── avm.cpp │ ├── avm.hpp │ ├── bdry/ │ │ ├── alignment.cpp │ │ ├── alignment.hpp │ │ ├── bcType.h │ │ ├── bdryBase.cpp │ │ └── bdryBase.hpp │ ├── elliptic/ │ │ ├── MG/ │ │ │ ├── MGSolver.cpp │ │ │ ├── MGSolver.hpp │ │ │ ├── coarseLevel.cpp │ │ │ ├── defines.hpp │ │ │ ├── determineMGLevels.cpp │ │ │ ├── determineMGLevels.hpp │ │ │ ├── ellipticBuildFEM.cpp │ │ │ ├── ellipticBuildFEM.hpp │ │ │ ├── ellipticBuildMultigridLevel.cpp │ │ │ ├── ellipticBuildMultigridLevelFine.cpp │ │ │ ├── ellipticMultiGrid.h │ │ │ ├── ellipticMultiGridLevel.cpp │ │ │ ├── ellipticMultiGridLevelSetup.cpp │ │ │ ├── ellipticMultiGridSchwarz.cpp │ │ │ ├── ellipticMultiGridSetup.cpp │ │ │ ├── ellipticMultiGridUpdateLambda.cpp │ │ │ ├── ellipticParseMultigridSchedule.cpp │ │ │ ├── ellipticParseMultigridSchedule.hpp │ │ │ ├── fdm/ │ │ │ │ ├── README.md │ │ │ │ ├── benchmark.cpp │ │ │ │ ├── benchmarkFDM.hpp │ │ │ │ ├── kernels/ │ │ │ │ │ ├── fusedFDM.c │ │ │ │ │ ├── fusedFDM.okl │ │ │ │ │ ├── postFDM.c │ │ │ │ │ ├── postFDM.okl │ │ │ │ │ ├── preFDM.c │ │ │ │ │ └── preFDM.okl │ │ │ │ └── main.cpp │ │ │ ├── level.cpp │ │ │ └── optimalCoeffs.cpp │ │ ├── SEMFEMSolver.cpp │ │ ├── SEMFEMSolver.hpp │ │ ├── SEMFEMSolverBuild.cpp │ │ ├── axHelm/ │ │ │ ├── README.md │ │ │ ├── benchmark.cpp │ │ │ ├── benchmarkAx.hpp │ │ │ └── main.cpp │ │ ├── elliptic.cpp │ │ ├── elliptic.h │ │ ├── elliptic.hpp │ │ ├── ellipticApplyMask.cpp │ │ ├── ellipticApplyMask.hpp │ │ ├── ellipticBcTypes.h │ │ ├── ellipticBuildMultigridLevelKernels.cpp │ │ ├── ellipticOperator.cpp │ │ ├── ellipticPrecon.h │ │ ├── ellipticPreconditioner.cpp │ │ ├── ellipticPreconditionerSetup.cpp │ │ ├── ellipticSolutionProjection.cpp │ │ ├── ellipticSolutionProjection.hpp │ │ ├── ellipticUpdateJacobi.cpp │ │ ├── ellipticWorkspace.cpp │ │ ├── kernels/ │ │ │ ├── accumulate.okl │ │ │ ├── computeStiffnessMatrix.okl │ │ │ ├── ellipticBlockBuildDiagonalHex3D.okl │ │ │ ├── ellipticBlockPartialAxCoeffHex3D.c │ │ │ ├── ellipticBlockPartialAxCoeffHex3D.okl │ │ │ ├── ellipticPartialAxCoeffHex3D.c │ │ │ ├── ellipticPartialAxCoeffHex3D.okl │ │ │ ├── ellipticPartialAxTrilinearHex3D.okl │ │ │ ├── ellipticStressPartialAxCoeffHex3D.c │ │ │ ├── ellipticStressPartialAxCoeffHex3D.okl │ │ │ ├── fusedCopyDfloatToPfloat.c │ │ │ ├── fusedCopyDfloatToPfloat.okl │ │ │ ├── gather.okl │ │ │ ├── multiScaledAddwOffset.okl │ │ │ ├── scatter.okl │ │ │ ├── updateChebyshev.okl │ │ │ ├── updateFourthKindChebyshev.okl │ │ │ └── vectorDotStar.okl │ │ ├── registerEllipticKernels.cpp │ │ └── registerEllipticPreconditionerKernels.cpp │ ├── gjp.hpp │ ├── iofld/ │ │ ├── iofld.cpp │ │ ├── iofld.hpp │ │ ├── iofldAdios.cpp │ │ ├── iofldAdios.hpp │ │ ├── iofldFactory.cpp │ │ ├── iofldFactory.hpp │ │ ├── iofldNek.cpp │ │ └── iofldNek.hpp │ ├── kernels/ │ │ ├── EToL.okl │ │ ├── LToE.okl │ │ ├── computeAvmMaxVisc.okl │ │ ├── copyDfloatToPfloat.c │ │ ├── copyDfloatToPfloat.okl │ │ ├── copyPfloatToDfloat.c │ │ ├── copyPfloatToDfloat.okl │ │ ├── curlHex3D.okl │ │ ├── divergenceVolumeHex3D.okl │ │ ├── extrapolate.okl │ │ ├── filterRTHex3D.okl │ │ ├── gjpHelperHex3D.okl │ │ ├── gjpHex3D.okl │ │ ├── gradientVolumeHex3D.okl │ │ ├── interpolateP1.okl │ │ ├── maskCopy.okl │ │ ├── maskCopy2.okl │ │ ├── nStagesSum.okl │ │ ├── nStagesSum3.okl │ │ ├── nStagesSum3Vector.okl │ │ ├── nStagesSumMany.okl │ │ ├── readCubDMatrix.okl │ │ ├── readIMatrix.okl │ │ ├── relativeMassAveragedMode.okl │ │ ├── relativeMassHighestMode.okl │ │ ├── strongAdvectionCubatureVolumeHex3D.okl │ │ ├── strongAdvectionCubatureVolumeScalarHex3D.okl │ │ ├── strongAdvectionVolumeHex3D.okl │ │ ├── strongAdvectionVolumeScalarHex3D.okl │ │ ├── subCycleInitU0.okl │ │ ├── subCycleRK.okl │ │ ├── subCycleStrongCubatureVolumeHex3D.c │ │ ├── subCycleStrongCubatureVolumeHex3D.okl │ │ ├── subCycleStrongCubatureVolumeScalarHex3D.c │ │ ├── subCycleStrongCubatureVolumeScalarHex3D.okl │ │ ├── subCycleStrongVolumeHex3D.okl │ │ ├── subCycleStrongVolumeScalarHex3D.okl │ │ ├── tensorProduct1DHex3D.okl │ │ ├── vectorFilterRTHex3D.okl │ │ ├── wDivergenceVolumeHex3D.okl │ │ ├── wGradientVolumeHex3D.okl │ │ └── weakLaplacianHex3D.okl │ ├── linearSolver/ │ │ ├── amgx/ │ │ │ ├── AMGX.cpp │ │ │ └── AMGX.hpp │ │ ├── cg.hpp │ │ ├── gmres.hpp │ │ ├── hypre/ │ │ │ ├── hypreWrapper.cpp │ │ │ ├── hypreWrapper.hpp │ │ │ ├── hypreWrapperDevice.cpp │ │ │ └── hypreWrapperDevice.hpp │ │ ├── kernels/ │ │ │ ├── PGMRESSolution.c │ │ │ ├── PGMRESSolution.okl │ │ │ ├── blockUpdatePCG.c │ │ │ ├── blockUpdatePCG.okl │ │ │ ├── combinedPCGPostMatVec.c │ │ │ ├── combinedPCGPostMatVec.okl │ │ │ ├── combinedPCGPreMatVec.c │ │ │ ├── combinedPCGPreMatVec.okl │ │ │ ├── combinedPCGUpdateConvergedSolution.c │ │ │ ├── combinedPCGUpdateConvergedSolution.okl │ │ │ ├── fusedResidualAndNorm.c │ │ │ ├── fusedResidualAndNorm.okl │ │ │ ├── gramSchmidtOrthogonalization.c │ │ │ ├── gramSchmidtOrthogonalization.okl │ │ │ └── updatePGMRESSolution.okl │ │ ├── linearSolver.hpp │ │ ├── linearSolverFactory.cpp │ │ ├── linearSolverFactory.hpp │ │ └── registerLinearSolverKernels.cpp │ ├── lowPassFilter.cpp │ ├── lowPassFilter.hpp │ ├── maskedFaceIds.hpp │ ├── mesh/ │ │ ├── createZeroNormalMask.cpp │ │ ├── gsParallelGatherScatter.cpp │ │ ├── gsParallelGatherScatterSetup.cpp │ │ ├── kernels/ │ │ │ ├── applyZeroNormalMask.okl │ │ │ ├── averageNormalBcType.okl │ │ │ ├── coarsenHex3D.c │ │ │ ├── coarsenHex3D.okl │ │ │ ├── constantDifferentiationInterpolationMatrices.h │ │ │ ├── constantDifferentiationMatrices.h │ │ │ ├── constantGLLDifferentiationMatrices.h │ │ │ ├── constantInterpolationMatrices.h │ │ │ ├── cubatureGeometricFactorsHex3D.okl │ │ │ ├── distanceHex3D.okl │ │ │ ├── gatherPlanarValuesXY.okl │ │ │ ├── gatherPlanarValuesXZ.okl │ │ │ ├── gatherPlanarValuesYZ.okl │ │ │ ├── geometricFactorsHex3D.okl │ │ │ ├── hRefineProlongateHex3D.okl │ │ │ ├── haloExtract3D.okl │ │ │ ├── haloGet.okl │ │ │ ├── haloPut.okl │ │ │ ├── initializeZeroNormalMask.okl │ │ │ ├── planarAveraging.h │ │ │ ├── planarCopy.okl │ │ │ ├── prolongateHex3D.c │ │ │ ├── prolongateHex3D.okl │ │ │ ├── scatterPlanarValuesXY.okl │ │ │ ├── scatterPlanarValuesXZ.okl │ │ │ ├── scatterPlanarValuesYZ.okl │ │ │ ├── setAvgNormal.okl │ │ │ ├── setBIDHex3D.okl │ │ │ ├── surfaceAreaMultiplyHex3D.okl │ │ │ ├── surfaceAreaMultiplyIntegrateHex3D.okl │ │ │ └── surfaceGeometricFactorsHex3D.okl │ │ ├── mesh.h │ │ ├── mesh3D.h │ │ ├── meshApplyElementMatrix.cpp │ │ ├── meshBasis1D.cpp │ │ ├── meshBasisHex3D.cpp │ │ ├── meshComputeInvLMM.cpp │ │ ├── meshConnect.cpp │ │ ├── meshConnectFaceNodes3D.cpp │ │ ├── meshDistance.cpp │ │ ├── meshFree.cpp │ │ ├── meshGeometricFactorsHex3D.cpp │ │ ├── meshGlobalIds.cpp │ │ ├── meshIntp.cpp │ │ ├── meshLoadReferenceNodesHex3D.cpp │ │ ├── meshMetrics.cpp │ │ ├── meshNekReader.cpp │ │ ├── meshNekReader.hpp │ │ ├── meshOccaSetup3D.cpp │ │ ├── meshParallelConnectOpt.cpp │ │ ├── meshParallelConsecutiveGlobalNumbering.cpp │ │ ├── meshParallelGatherScatterSetup.cpp │ │ ├── meshPhysicalNodesHex3D.cpp │ │ ├── meshSetup.cpp │ │ ├── meshSurface.cpp │ │ ├── meshSurfaceGeometricFactorsHex3D.cpp │ │ ├── meshUpdate.cpp │ │ ├── planarAvg.cpp │ │ ├── planarCopy.cpp │ │ ├── planarCopy.hpp │ │ ├── re2Reader.cpp │ │ ├── re2Reader.hpp │ │ └── registerMeshKernels.cpp │ ├── nekInterface/ │ │ ├── Makefile │ │ ├── NEKINTF │ │ ├── nekInterface.f │ │ ├── nekInterfaceAdapter.cpp │ │ └── nekInterfaceAdapter.hpp │ ├── neknek/ │ │ ├── fixCoupledSurfaceFlux.cpp │ │ ├── kernels/ │ │ │ ├── computeFlux.okl │ │ │ ├── copyNekNekPoints.okl │ │ │ ├── extrapolateBoundary.okl │ │ │ ├── fixSurfaceFlux.okl │ │ │ ├── pack.okl │ │ │ └── timeInterpWeights.okl.hpp │ │ ├── multirateNekNek.cpp │ │ ├── neknek.cpp │ │ ├── neknek.hpp │ │ └── registerNekNekKernels.cpp │ ├── opSEM.cpp │ ├── opSEM.hpp │ ├── plugins/ │ │ ├── kernels/ │ │ │ ├── E.okl │ │ │ └── lpm.okl │ │ ├── lpm.cpp │ │ ├── lpm.hpp │ │ ├── tavg.cpp │ │ └── tavg.hpp │ ├── pointInterpolation/ │ │ ├── findpts/ │ │ │ ├── findpts.cpp │ │ │ ├── findpts.hpp │ │ │ └── kernels/ │ │ │ ├── findpts.okl.hpp │ │ │ ├── findptsLocal.okl │ │ │ ├── findptsLocalEval.okl │ │ │ ├── findptsLocalEvalMask.okl │ │ │ └── poly.okl.hpp │ │ ├── pointInterpolation.cpp │ │ ├── pointInterpolation.hpp │ │ └── registerPointInterpolationKernels.cpp │ ├── registerCoreKernels.cpp │ ├── registerCvodeKernels.cpp │ └── udf/ │ ├── CMakeLists.txt │ ├── ci.hpp │ ├── compileUDFKernels.cpp │ ├── udf.cpp │ ├── udf.hpp │ ├── udfHelper.hpp │ └── udfMake.hpp ├── lib/ │ ├── nekrs.cpp │ └── nekrs.hpp ├── platform/ │ ├── QQt.cpp │ ├── QQt.hpp │ ├── comm.cpp │ ├── comm.hpp │ ├── configReader.cpp │ ├── configReader.hpp │ ├── device.cpp │ ├── device.hpp │ ├── device.tpp │ ├── deviceKernel.hpp │ ├── deviceKernelProperties.hpp │ ├── deviceMemory.hpp │ ├── fileBcast.cpp │ ├── fileBcast.hpp │ ├── fileUtils.cpp │ ├── fileUtils.hpp │ ├── flopCounter.cpp │ ├── flopCounter.hpp │ ├── kernelBenchmarker.cpp │ ├── kernelBenchmarker.hpp │ ├── kernelManager.cpp │ ├── kernelManager.hpp │ ├── linAlg/ │ │ ├── kernels/ │ │ │ ├── absoluteError.okl │ │ │ ├── add.okl │ │ │ ├── adx.okl │ │ │ ├── adxpy.okl │ │ │ ├── ady.okl │ │ │ ├── adyMany.okl │ │ │ ├── adyz.okl │ │ │ ├── amax.okl │ │ │ ├── amaxMany.okl │ │ │ ├── amxpy.okl │ │ │ ├── axdy.okl │ │ │ ├── axdyz.okl │ │ │ ├── axmy.c │ │ │ ├── axmy.okl │ │ │ ├── axmyMany.c │ │ │ ├── axmyMany.okl │ │ │ ├── axmyVector.c │ │ │ ├── axmyVector.okl │ │ │ ├── axmyz.c │ │ │ ├── axmyz.okl │ │ │ ├── axmyzMany.okl │ │ │ ├── axpby.c │ │ │ ├── axpby.okl │ │ │ ├── axpbyMany.c │ │ │ ├── axpbyMany.okl │ │ │ ├── axpbyz.okl │ │ │ ├── axpbyzMany.okl │ │ │ ├── aydx.okl │ │ │ ├── aydxMany.okl │ │ │ ├── crossProduct.okl │ │ │ ├── dotConstProduct.okl │ │ │ ├── dotProduct.okl │ │ │ ├── entrywiseMag.okl │ │ │ ├── fill.okl │ │ │ ├── innerProd.c │ │ │ ├── innerProd.okl │ │ │ ├── linearCombination.okl │ │ │ ├── magSqrSymTensor.okl │ │ │ ├── magSqrSymTensorDiag.okl │ │ │ ├── magSqrTensor.okl │ │ │ ├── magSqrVector.okl │ │ │ ├── magVector.okl │ │ │ ├── mask.okl │ │ │ ├── max.okl │ │ │ ├── min.okl │ │ │ ├── norm1.c │ │ │ ├── norm1.okl │ │ │ ├── norm1Many.c │ │ │ ├── norm1Many.okl │ │ │ ├── norm2.c │ │ │ ├── norm2.okl │ │ │ ├── norm2Many.c │ │ │ ├── norm2Many.okl │ │ │ ├── relativeError.okl │ │ │ ├── scale.okl │ │ │ ├── scaleMany.okl │ │ │ ├── sum.okl │ │ │ ├── sumMany.okl │ │ │ ├── unitVector.okl │ │ │ ├── vabs.okl │ │ │ ├── weightedInnerProd.c │ │ │ ├── weightedInnerProd.okl │ │ │ ├── weightedInnerProdMany.c │ │ │ ├── weightedInnerProdMany.okl │ │ │ ├── weightedInnerProdMulti.okl │ │ │ ├── weightedInnerProdMultiDevice.okl │ │ │ ├── weightedNorm1.c │ │ │ ├── weightedNorm1.okl │ │ │ ├── weightedNorm1Many.c │ │ │ ├── weightedNorm1Many.okl │ │ │ ├── weightedNorm2.c │ │ │ ├── weightedNorm2.okl │ │ │ ├── weightedNorm2Many.c │ │ │ ├── weightedNorm2Many.okl │ │ │ ├── weightedSqrSum.c │ │ │ ├── weightedSqrSum.okl │ │ │ ├── zadxpy.okl │ │ │ └── zamxpy.okl │ │ ├── linAlg.cpp │ │ ├── linAlg.hpp │ │ ├── linAlg.tpp │ │ ├── matrixConditionNumber.cpp │ │ ├── matrixEig.cpp │ │ ├── matrixInverse.cpp │ │ ├── matrixRightSolve.cpp │ │ ├── matrixTranspose.cpp │ │ └── registerLinAlgKernels.cpp │ ├── nekAscent.hpp │ ├── nekrsSys.hpp.in │ ├── occaWrapper.hpp │ ├── ogs/ │ │ ├── gather.tpp │ │ ├── gatherMany.tpp │ │ ├── gatherVec.tpp │ │ ├── kernels/ │ │ │ ├── gather.okl │ │ │ ├── gatherMany.okl │ │ │ ├── gatherNodes.okl │ │ │ ├── gatherScatter.okl │ │ │ ├── gatherScatterMany.okl │ │ │ ├── gatherScatterNew.okl │ │ │ ├── ogsDefs.h │ │ │ ├── oogs.okl │ │ │ ├── scatter.okl │ │ │ └── scatterMany.okl │ │ ├── ogs.hpp │ │ ├── ogsGather.cpp │ │ ├── ogsGatherMany.cpp │ │ ├── ogsGatherScatter.cpp │ │ ├── ogsGatherScatterMany.cpp │ │ ├── ogsGatherScatterVec.cpp │ │ ├── ogsGatherVec.cpp │ │ ├── ogsHostGather.cpp │ │ ├── ogsHostGatherMany.cpp │ │ ├── ogsHostGatherScatter.cpp │ │ ├── ogsHostGatherScatterMany.cpp │ │ ├── ogsHostGatherScatterVec.cpp │ │ ├── ogsHostGatherVec.cpp │ │ ├── ogsHostScatter.cpp │ │ ├── ogsHostScatterMany.cpp │ │ ├── ogsHostScatterVec.cpp │ │ ├── ogsHostSetup.cpp │ │ ├── ogsInterface.h │ │ ├── ogsKernels.cpp │ │ ├── ogsKernels.hpp │ │ ├── ogsMappedAlloc.cpp │ │ ├── ogsScatter.cpp │ │ ├── ogsScatterMany.cpp │ │ ├── ogsScatterVec.cpp │ │ ├── ogsSetup.cpp │ │ ├── ogstypes.h │ │ ├── oogs.cpp │ │ ├── scatter.tpp │ │ ├── scatterMany.tpp │ │ └── scatterVec.tpp │ ├── par/ │ │ ├── par.cpp │ │ ├── parseBoomerAmg.cpp │ │ ├── parseCvode.hpp │ │ ├── parseElliptic.hpp │ │ ├── parseFluid.hpp │ │ ├── parseGeneral.hpp │ │ ├── parseGeom.hpp │ │ ├── parseLinearSolve.cpp │ │ ├── parseMesh.hpp │ │ ├── parseNeknek.hpp │ │ ├── parseOcca.hpp │ │ ├── parsePreconditioner.hpp │ │ ├── parseProblemType.hpp │ │ ├── parseRegularization.cpp │ │ └── parseScalar.hpp │ ├── par.hpp │ ├── platform.cpp │ ├── platform.hpp │ ├── printHeader.cpp │ ├── printHeader.hpp │ ├── registerKernels.hpp │ ├── setEnvVars.hpp │ ├── setupAide.cpp │ ├── setupAide.hpp │ ├── setupAide.tpp │ ├── threadPool.cpp │ ├── threadPool.hpp │ ├── timer.cpp │ ├── timer.hpp │ └── utils/ │ ├── inipp.cpp │ ├── inipp.hpp │ ├── linspaceVector.hpp │ ├── mysort.cpp │ ├── orderedMap.hpp │ ├── parallelSort.cpp │ ├── randomVector.hpp │ ├── sha1.cpp │ ├── sha1.hpp │ ├── tabularPrinter.hpp │ ├── tinyexpr.c │ ├── tinyexpr.h │ ├── tuple_for_each.hpp │ ├── unifdef.c │ └── unifdef.h └── solver/ ├── fluid/ │ ├── fluidSolver.cpp │ ├── fluidSolver.hpp │ └── kernels/ │ ├── advectMeshVelocityHex3D.okl │ ├── divergenceSurfaceHex3D.okl │ ├── pressureAddQtl.okl │ ├── pressureDirichletBCHex3D.okl │ ├── pressureRhsHex3D.okl │ ├── pressureStressHex3D.okl │ ├── sumMakef.okl │ ├── velocityDirichletBCHex3D.okl │ ├── velocityNeumannBCHex3D.okl │ └── velocityRhsHex3D.okl ├── geom/ │ ├── geomSolver.cpp │ ├── geomSolver.hpp │ └── kernels/ │ └── meshDirichletBCHex3D.okl ├── scalar/ │ ├── cvode/ │ │ ├── cbGMRES.cpp │ │ ├── cbGMRES.hpp │ │ ├── cvode.cpp │ │ ├── cvode.hpp │ │ ├── getN_VectorMemory.hpp │ │ ├── kernels/ │ │ │ ├── axmyz.okl │ │ │ ├── axpby.okl │ │ │ ├── errorWeight.okl │ │ │ ├── extrapolateDirichlet.okl │ │ │ ├── fusedAddRhoDiv.okl │ │ │ ├── innerProdMulti.okl │ │ │ ├── linearCombination.okl │ │ │ └── mapToMaskedPoint.okl │ │ └── registerCvodeKernels.cpp │ ├── kernels/ │ │ ├── advectMeshVelocityHex3D.okl │ │ ├── dirichletBC.okl │ │ ├── neumannBCHex3D.okl │ │ └── sumMakef.okl │ ├── registerScalarKernels.cpp │ ├── scalarSolver.cpp │ └── scalarSolver.hpp └── solver.hpp