AUTHORS
CHANGES
LICENSE
MANIFEST.in
README.rst
TODO.rst
setup.py
doc/Makefile
doc/abstract.rst
doc/analysis.rst
doc/authors.rst
doc/changes.rst
doc/conf.py
doc/devguide.rst
doc/faq.rst
doc/glossary.rst
doc/index.rst
doc/latex_macros.sty
doc/make.bat
doc/overview.rst
doc/roadmap.rst
doc/tutorial.rst
doc/compiler/codegen.rst
doc/compiler/index.rst
doc/compiler/project.rst
doc/compiler/rules.rst
doc/compiler/semantic.rst
doc/compiler/syntax.rst
doc/include/more.png
doc/include/pyccel-quickstart_poisson.png
doc/include/openmp/matrix_product_scalability.png
doc/include/openmp/matrix_product_speedup.png
doc/language/datatypes.rst
doc/language/documentation.rst
doc/language/expressions.rst
doc/language/flow.rst
doc/language/fp.rst
doc/language/functions.rst
doc/language/index.rst
doc/language/io.rst
doc/language/legacy.rst
doc/language/modules.rst
doc/language/oop.rst
doc/language/restrictions.rst
doc/language/scripts/f_oop.py
doc/language/scripts/oop.py
doc/language/scripts/py_oop.py
doc/man/index.rst
doc/man/pyccel-build.rst
doc/man/pyccel-quickstart.rst
doc/pyccelext/blaslapack.rst
doc/pyccelext/fftw.rst
doc/pyccelext/h5py.rst
doc/pyccelext/index.rst
doc/pyccelext/itertools.rst
doc/pyccelext/math.rst
doc/pyccelext/mpi.rst
doc/pyccelext/mpi4py.rst
doc/pyccelext/numpy.rst
doc/pyccelext/openacc_hl.rst
doc/pyccelext/openacc_ll.rst
doc/pyccelext/openacc_specs.rst
doc/pyccelext/openmp_hl.rst
doc/pyccelext/openmp_ll.rst
doc/pyccelext/openmp_specs.rst
doc/pyccelext/scipy.rst
doc/pyccelext/tbp.rst
doc/scripts/f_functions.py
doc/scripts/f_helloworld.py
doc/scripts/f_matrix_mul.py
doc/scripts/f_mxm_omp.py
doc/scripts/functions.py
doc/scripts/helloworld.py
doc/scripts/matrix_mul.py
doc/scripts/mxm_omp.py
doc/scripts/py_functions.py
doc/scripts/py_matrix_mul.py
doc/scripts/py_mxm_omp.py
doc/scripts/scripts/CommentBlock.py
doc/scripts/scripts/Functional_Stmts.py
doc/scripts/scripts/ListComprehension.py
doc/scripts/scripts/arrays.py
doc/scripts/scripts/calls.py
doc/scripts/scripts/classes.py
doc/scripts/scripts/classes_1.py
doc/scripts/scripts/classes_2.py
doc/scripts/scripts/classes_3.py
doc/scripts/scripts/classes_4.py
doc/scripts/scripts/complex_numbers.py
doc/scripts/scripts/concatenation.py
doc/scripts/scripts/context.py
doc/scripts/scripts/cross.py
doc/scripts/scripts/decorators.py
doc/scripts/scripts/decorators_elemental.py
doc/scripts/scripts/decorators_pure.py
doc/scripts/scripts/decorators_types.py
doc/scripts/scripts/expressions.py
doc/scripts/scripts/functions.py
doc/scripts/scripts/functions_inout.py
doc/scripts/scripts/generic_methods.py
doc/scripts/scripts/header_interface.py
doc/scripts/scripts/headers.py
doc/scripts/scripts/ifs.py
doc/scripts/scripts/imports.py
doc/scripts/scripts/interfaces.py
doc/scripts/scripts/issue_177.py
doc/scripts/scripts/lists.py
doc/scripts/scripts/loops.py
doc/scripts/scripts/macros.py
doc/scripts/scripts/matrix_assembly.py
doc/scripts/scripts/matrix_mul.py
doc/scripts/scripts/multiple_assign.py
doc/scripts/scripts/numpyext.py
doc/scripts/scripts/precision.py
doc/scripts/scripts/recursive_functions.py
doc/scripts/scripts/returns.py
doc/scripts/scripts/tuples.py
doc/scripts/scripts/whiles.py
doc/scripts/scripts/oop_not_working/ex3.py
doc/scripts/scripts/oop_not_working/ex4.py
doc/scripts/scripts/oop_not_working/inheritance.py
doc/stdlib/constants.rst
doc/stdlib/functions.rst
doc/stdlib/index.rst
doc/stdlib/magic.rst
pyccel/__init__.py
pyccel/decorators.py
pyccel/epyccel.py
pyccel/version.py
pyccel.egg-info/PKG-INFO
pyccel.egg-info/SOURCES.txt
pyccel.egg-info/dependency_links.txt
pyccel.egg-info/entry_points.txt
pyccel.egg-info/requires.txt
pyccel.egg-info/top_level.txt
pyccel/ast/__init__.py
pyccel/ast/basic.py
pyccel/ast/core.py
pyccel/ast/datatypes.py
pyccel/ast/f2py.py
pyccel/ast/fortran.py
pyccel/ast/functionalexpr.py
pyccel/ast/headers.py
pyccel/ast/macros.py
pyccel/ast/numpyext.py
pyccel/ast/utilities.py
pyccel/ast/parallel/__init__.py
pyccel/ast/parallel/basic.py
pyccel/ast/parallel/communicator.py
pyccel/ast/parallel/group.py
pyccel/ast/parallel/mpi.py
pyccel/ast/parallel/openacc.py
pyccel/ast/parallel/openmp.py
pyccel/calculus/__init__.py
pyccel/calculus/finite_differences.py
pyccel/codegen/__init__.py
pyccel/codegen/cmake.py
pyccel/codegen/codegen.py
pyccel/codegen/f2py.py
pyccel/codegen/pipeline.py
pyccel/codegen/utilities.py
pyccel/codegen/printing/__init__.py
pyccel/codegen/printing/ccode.py
pyccel/codegen/printing/codeprinter.py
pyccel/codegen/printing/fcode.py
pyccel/codegen/printing/luacode.py
pyccel/codegen/printing/pycode.py
pyccel/codegen/templates/CMakeLists.txt
pyccel/codegen/templates/__init__.py
pyccel/codegen/templates/main.py
pyccel/codegen/templates/cmake/CPackConfig.cmake
pyccel/codegen/templates/cmake/CorrectWindowsPaths.cmake
pyccel/codegen/templates/cmake/DoxygenConfig.cmake
pyccel/codegen/templates/cmake/FFTConfig.cmake
pyccel/codegen/templates/cmake/FindBlasLapack.cmake
pyccel/codegen/templates/cmake/FindFFTW.cmake
pyccel/codegen/templates/cmake/FindFORTRANCL.cmake
pyccel/codegen/templates/cmake/FindGSL.cmake
pyccel/codegen/templates/cmake/FindMETIS.cmake
pyccel/codegen/templates/cmake/FindMUMPS.cmake
pyccel/codegen/templates/cmake/FindPASTIX.cmake
pyccel/codegen/templates/cmake/FindPETSc.cmake
pyccel/codegen/templates/cmake/FindPackageMultipass.cmake
pyccel/codegen/templates/cmake/FindSCOTCH.cmake
pyccel/codegen/templates/cmake/FindSLEPc.cmake
pyccel/codegen/templates/cmake/FindSUITESPARSE.cmake
pyccel/codegen/templates/cmake/FindSuperLU.cmake
pyccel/codegen/templates/cmake/FindUMFPACK.cmake
pyccel/codegen/templates/cmake/FortranConfig.cmake
pyccel/codegen/templates/cmake/HDF5Config.cmake
pyccel/codegen/templates/cmake/LapackConfig.cmake
pyccel/codegen/templates/cmake/MPIConfig.cmake
pyccel/codegen/templates/cmake/POEConfig.cmake
pyccel/codegen/templates/cmake/ParallelTests.cmake
pyccel/codegen/templates/cmake/PreprocessorTarget.cmake
pyccel/codegen/templates/cmake/ProcessorCount.cmake
pyccel/codegen/templates/cmake/ResolveCompilerPaths.cmake
pyccel/codegen/templates/cmake/SequentialTests.cmake
pyccel/codegen/templates/cmake/ccamu.cmake
pyccel/codegen/templates/package/CMakeLists.txt
pyccel/codegen/templates/package/__init__.py
pyccel/codegen/templates/package/make_package.py
pyccel/commands/__init__.py
pyccel/commands/build.py
pyccel/commands/console.py
pyccel/commands/ipyccel.py
pyccel/commands/quickstart.py
pyccel/complexity/__init__.py
pyccel/complexity/arithmetic.py
pyccel/complexity/basic.py
pyccel/complexity/memory.py
pyccel/parser/__init__.py
pyccel/parser/base.py
pyccel/parser/errors.py
pyccel/parser/messages.py
pyccel/parser/parser.py
pyccel/parser/semantic.py
pyccel/parser/syntactic.py
pyccel/parser/utilities.py
pyccel/parser/grammar/headers.tx
pyccel/parser/grammar/himi.tx
pyccel/parser/grammar/openacc.tx
pyccel/parser/grammar/openmp.tx
pyccel/parser/grammar/pyccel.tx
pyccel/parser/syntax/__init__.py
pyccel/parser/syntax/basic.py
pyccel/parser/syntax/headers.py
pyccel/parser/syntax/himi.py
pyccel/parser/syntax/openacc.py
pyccel/parser/syntax/openmp.py
pyccel/stdlib/__init__.py
pyccel/stdlib/stdlib.py
pyccel/stdlib/external/__init__.py
pyccel/stdlib/external/dfftpack.py
pyccel/stdlib/external/fitpack.py
pyccel/stdlib/external/lapack.py
pyccel/stdlib/external/mpi4py.py
pyccel/stdlib/internal/__init__.py
pyccel/stdlib/internal/blas.pyh
pyccel/stdlib/internal/dfftpack.pyh
pyccel/stdlib/internal/fftw.pyh
pyccel/stdlib/internal/fitpack.pyh
pyccel/stdlib/internal/hdf5.pyh
pyccel/stdlib/internal/lapack.pyh
pyccel/stdlib/internal/mpi.pyh
pyccel/stdlib/internal/openacc.pyh
pyccel/stdlib/internal/openmp.pyh
pyccel/stdlib/parallel/__init__.py
pyccel/stdlib/parallel/mpi.py
pyccel/stdlib/parallel/openacc.py
pyccel/stdlib/parallel/openmp.py
pyccel/symbolic/__init__.py
pyccel/symbolic/lambdify.py
samples/README.rst
samples/mxm.py
samples/mxm_openmp.py
tests/run_tests_py3.sh
tests/ast/README.rst
tests/ast/test_ast.py
tests/ast/test_parallel.py
tests/codegen/test_codegen.py
tests/codegen/scripts/CommentBlock.py
tests/codegen/scripts/Functional_Stmts.py
tests/codegen/scripts/ListComprehension.py
tests/codegen/scripts/arrays.py
tests/codegen/scripts/calls.py
tests/codegen/scripts/classes.py
tests/codegen/scripts/classes_1.py
tests/codegen/scripts/classes_2.py
tests/codegen/scripts/classes_3.py
tests/codegen/scripts/classes_4.py
tests/codegen/scripts/complex_numbers.py
tests/codegen/scripts/concatenation.py
tests/codegen/scripts/context.py
tests/codegen/scripts/cross.py
tests/codegen/scripts/decorators.py
tests/codegen/scripts/decorators_elemental.py
tests/codegen/scripts/decorators_pure.py
tests/codegen/scripts/decorators_types.py
tests/codegen/scripts/expressions.py
tests/codegen/scripts/functions.py
tests/codegen/scripts/functions_inout.py
tests/codegen/scripts/generic_methods.py
tests/codegen/scripts/header_interface.py
tests/codegen/scripts/headers.py
tests/codegen/scripts/ifs.py
tests/codegen/scripts/imports.py
tests/codegen/scripts/interfaces.py
tests/codegen/scripts/issue_177.py
tests/codegen/scripts/lists.py
tests/codegen/scripts/loops.py
tests/codegen/scripts/macros.py
tests/codegen/scripts/matrix_assembly.py
tests/codegen/scripts/matrix_mul.py
tests/codegen/scripts/multiple_assign.py
tests/codegen/scripts/numpyext.py
tests/codegen/scripts/precision.py
tests/codegen/scripts/recursive_functions.py
tests/codegen/scripts/returns.py
tests/codegen/scripts/tuples.py
tests/codegen/scripts/whiles.py
tests/codegen/scripts/oop_not_working/ex3.py
tests/codegen/scripts/oop_not_working/ex4.py
tests/codegen/scripts/oop_not_working/inheritance.py
tests/complexity/test_complexity.py
tests/complexity/scripts/ex.py
tests/epyccel/Module_1.py
tests/epyccel/README.rst
tests/epyccel/test_arrays.py
tests/epyccel/test_epyccel_functions.py
tests/epyccel/test_epyccel_modules.py
tests/epyccel/test_epyccel_mpi_modules.py
tests/epyccel/test_loops.py
tests/epyccel/test_mpi_collective.py
tests/epyccel/test_mpi_point_to_point.py
tests/epyccel/__pycache__/test_arrays.cpython-37-PYTEST.pyc
tests/epyccel/__pycache__/test_context.cpython-37-PYTEST.pyc
tests/epyccel/__pycache__/test_epyccel.cpython-37-PYTEST.pyc
tests/epyccel/__pycache__/test_loops.cpython-37-PYTEST.pyc
tests/epyccel/__pycache__/test_mpi_collective.cpython-37-PYTEST.pyc
tests/epyccel/__pycache__/test_mpi_point_to_point.cpython-37-PYTEST.pyc
tests/epyccel/modules/Module_1.py
tests/epyccel/modules/Module_2.py
tests/epyccel/modules/__init__.py
tests/epyccel/modules/arrays.py
tests/epyccel/modules/loops.py
tests/epyccel/modules/mpi_collective.py
tests/epyccel/modules/mpi_point_to_point.py
tests/epyccel/modules/__pycache__/__init__.cpython-37.pyc
tests/epyccel/modules/__pycache__/arrays.cpython-37.pyc
tests/epyccel/modules/__pycache__/loops.cpython-37.pyc
tests/epyccel/modules/__pycache__/mpi_collective.cpython-37.pyc
tests/epyccel/modules/__pycache__/mpi_point_to_point.cpython-37.pyc
tests/errors/test_errors.py
tests/errors/semantic/ex1.py
tests/errors/semantic/ex2.py
tests/errors/semantic/ex3.py
tests/errors/semantic/ex4.py
tests/errors/semantic/ex5.py
tests/errors/semantic/ex6.py
tests/errors/syntax/ex1.py
tests/errors/syntax/imports.py
tests/external/test_external.py
tests/external/scripts/mpi4py/allreduce.py
tests/external/scripts/mpi4py/bcast.py
tests/external/scripts/mpi4py/gather.py
tests/external/scripts/mpi4py/np_Allreduce.py
tests/external/scripts/mpi4py/np_Bcast.py
tests/external/scripts/mpi4py/np_Gather.py
tests/external/scripts/mpi4py/np_Reduce.py
tests/external/scripts/mpi4py/np_Sendrecv.py
tests/external/scripts/mpi4py/np_point_to_point.py
tests/external/scripts/mpi4py/np_point_to_point_2.py
tests/external/scripts/mpi4py/np_point_to_point_3.py
tests/external/scripts/mpi4py/point_to_point.py
tests/external/scripts/mpi4py/point_to_point_2.py
tests/external/scripts/mpi4py/point_to_point_3.py
tests/external/scripts/mpi4py/reduce.py
tests/external/scripts/mpi4py/sendrecv.py
tests/external/scripts/mpi4py/who_am_i.py
tests/external/scripts/mpi4py/bugs/ex6.py
tests/external/scripts/mpi4py/bugs/ex8.py
tests/internal/test_internal.py
tests/internal/__pycache__/test_internal.cpython-37-PYTEST.pyc
tests/internal/scripts/blas/ex1.py
tests/internal/scripts/blas/ex2.py
tests/internal/scripts/blas/ex3.py
tests/internal/scripts/blas/ex4.py
tests/internal/scripts/blas/__pyccel__/ex1.f90
tests/internal/scripts/lapack/ex1.py
tests/internal/scripts/lapack/__pyccel__/ex1.f90
tests/internal/scripts/mpi/allgather.py
tests/internal/scripts/mpi/allreduce.py
tests/internal/scripts/mpi/alltoall.py
tests/internal/scripts/mpi/bcast.py
tests/internal/scripts/mpi/column.py
tests/internal/scripts/mpi/gather.py
tests/internal/scripts/mpi/line.py
tests/internal/scripts/mpi/nonblocking.py
tests/internal/scripts/mpi/point_to_point_1.py
tests/internal/scripts/mpi/point_to_point_2.py
tests/internal/scripts/mpi/reduce.py
tests/internal/scripts/mpi/scatter.py
tests/internal/scripts/mpi/sendrecv.py
tests/internal/scripts/mpi/sendrecv_replace.py
tests/internal/scripts/mpi/split.py
tests/internal/scripts/mpi/who_am_i.py
tests/internal/scripts/mpi/__pyccel__/allgather.f90
tests/internal/scripts/openacc/ex1.py
tests/internal/scripts/openacc/sum.py
tests/internal/scripts/openacc/sum_kernels.py
tests/internal/scripts/openmp/ex1.py
tests/internal/scripts/openmp/ex2.py
tests/internal/scripts/openmp/__pyccel__/ex1.f90
tests/macro/test_macro.py
tests/macro/scripts/MPI/allreduce.py
tests/macro/scripts/MPI/bcast.py
tests/macro/scripts/MPI/gather.py
tests/macro/scripts/MPI/mpi4py.py
tests/macro/scripts/MPI/np_Allreduce.py
tests/macro/scripts/MPI/np_Bcast.py
tests/macro/scripts/MPI/np_Gather.py
tests/macro/scripts/MPI/np_Reduce.py
tests/macro/scripts/MPI/np_Sendrecv.py
tests/macro/scripts/MPI/np_point_to_point.py
tests/macro/scripts/MPI/np_point_to_point_2.py
tests/macro/scripts/MPI/np_point_to_point_3.py
tests/macro/scripts/MPI/point_to_point.py
tests/macro/scripts/MPI/point_to_point_2.py
tests/macro/scripts/MPI/point_to_point_3.py
tests/macro/scripts/MPI/reduce.py
tests/macro/scripts/MPI/sendrecv.py
tests/macro/scripts/MPI/who_am_i.py
tests/macro/scripts/MPI/bug/ex6.py
tests/macro/scripts/MPI/bug/ex8.py
tests/macro/scripts/blas/daxpy.py
tests/macro/scripts/blas/dcopy.py
tests/macro/scripts/blas/dgemm.py
tests/macro/scripts/blas/dgemv.py
tests/macro/scripts/blas/dger.py
tests/macro/scripts/blas/dscal.py
tests/macro/scripts/blas/dswap.py
tests/macro/scripts/blas/bugs/dnrm2.py
tests/macro/scripts/lapack/dgbtrf.py
tests/parser/test_headers.py
tests/parser/test_himi.py
tests/parser/test_openacc.py
tests/parser/test_openmp.py
tests/preprocess/test_preprocess.py
tests/preprocess/scripts/omp.py
tests/printers/__init__.py
tests/printers/test_ccode.py
tests/printers/test_fcode.py
tests/printers/test_luacode.py
tests/pyccel/run_import_function.py
tests/pyccel/test_pyccel.py
tests/pyccel/scripts/__init__.py
tests/pyccel/scripts/funcs.py
tests/pyccel/scripts/test_degree_in.py
tests/pyccel/scripts/test_f2py_compat.py
tests/pyccel/scripts/test_folder_imports.py
tests/pyccel/scripts/test_funcs.py
tests/pyccel/scripts/test_imports.py
tests/pyccel/scripts/folder1/__init__.py
tests/pyccel/scripts/folder1/folder1_funcs.py
tests/pyccel/scripts/folder2/__init__.py
tests/pyccel/scripts/folder2/folder2_funcs.py
tests/pyccel/scripts/folder2/test_imports2.py
tests/pyccel/scripts/folder2/test_rel_imports.py
tests/pyccel/scripts/hope_benchmarks/fib.py
tests/pyccel/scripts/hope_benchmarks/ln_python.py
tests/pyccel/scripts/hope_benchmarks/pairwise_python.py
tests/pyccel/scripts/hope_benchmarks/pisum.py
tests/pyccel/scripts/hope_benchmarks/point_spread_func.py
tests/pyccel/scripts/hope_benchmarks/quicksort.py
tests/pyccel/scripts/hope_benchmarks/simplify.py
tests/pyccel/scripts/hope_benchmarks_decorators/fib.py
tests/pyccel/scripts/hope_benchmarks_decorators/ln_python.py
tests/pyccel/scripts/hope_benchmarks_decorators/pairwise_python.py
tests/pyccel/scripts/hope_benchmarks_decorators/point_spread_func.py
tests/pyccel/scripts/hope_benchmarks_decorators/quicksort.py
tests/pyccel/scripts/hope_benchmarks_decorators/simplify.py
tests/pyccel/scripts/import_syntax/collisions.py
tests/pyccel/scripts/import_syntax/from_mod_import.py
tests/pyccel/scripts/import_syntax/from_mod_import_as.py
tests/pyccel/scripts/import_syntax/import_mod.py
tests/pyccel/scripts/import_syntax/import_mod_as.py
tests/semantic/test_semantic.py
tests/semantic/scripts/calls.py
tests/semantic/scripts/classes.py
tests/semantic/scripts/expressions.py
tests/semantic/scripts/functions.py
tests/semantic/scripts/ifs.py
tests/semantic/scripts/imports.py
tests/semantic/scripts/lambdas.py
tests/semantic/scripts/lists.py
tests/semantic/scripts/loops.py
tests/semantic/scripts/tuples.py
tests/semantic/scripts/whiles.py
tests/semantic/scripts/zeros.py
tests/symbolic/test_symbolic.py
tests/symbolic/scripts/decorator.py
tests/symbolic/scripts/lambdas.py
tests/symbolic/scripts/neural_net.py
tests/syntax/test_syntax.py
tests/syntax/scripts/annotated_comments.py
tests/syntax/scripts/asserts.py
tests/syntax/scripts/breaks.py
tests/syntax/scripts/calls.py
tests/syntax/scripts/classes.py
tests/syntax/scripts/dels.py
tests/syntax/scripts/dicts.py
tests/syntax/scripts/dots.py
tests/syntax/scripts/expressions.py
tests/syntax/scripts/functions.py
tests/syntax/scripts/ifs.py
tests/syntax/scripts/imports.py
tests/syntax/scripts/lists.py
tests/syntax/scripts/loops.py
tests/syntax/scripts/prints.py
tests/syntax/scripts/slice.py
tests/syntax/scripts/tuples.py
tests/syntax/scripts/whiles.py
tests/syntax/scripts/zeros.py
tests/warnings/test_warnings.py
tests/warnings/codegen/is.py