| /libCEED/.github/workflows/ |
| H A D | python-test-with-style.yml | 1 name: Python 15 python-version: ['3.x'] 22 - name: Python setup 23 uses: actions/setup-python@v5 25 python-version: ${{ matrix.python-version }} 26 - name: Python dependencies 30 - name: Python test 39 cd python/tests 40 PYTHON=python3 make test TEST_OPTS="--ceed /cpu/self/ref/serial -vv" 41 cd ../../examples/python [all …]
|
| /libCEED/examples/python/ |
| H A D | tutorial-0-ceed.ipynb | 7 "# libCEED for Python examples\n", 9 …"This is a tutorial to illustrate the main feautures of the Python interface for [libCEED](https:/… 18 "## Setting up libCEED for Python" 25 "Install libCEED for Python by running" 34 "! python -m pip install libceed" 108 "display_name": "Python 3", 109 "language": "python", 118 "mimetype": "text/x-python", 119 "name": "python", 120 "nbconvert_exporter": "python",
|
| H A D | README.md | 1 ## libCEED Python Examples 3 These examples are written using libCEED's Python interface. 7 …ks explore the concepts of the libCEED API, including how to install the Python interface and the … 11 The basic libCEED C examples in the folder `/examples/ceed` are also available as Python examples. 13 To build the QFunctions into a shared library that the Python examples use, run 22 python ex1_volume.py
|
| H A D | tutorial-1-vector.ipynb | 7 "# libCEED for Python examples\n", 9 …"This is a tutorial to illustrate the main feautures of the Python interface for [libCEED](https:/… 18 "## Setting up libCEED for Python\n", 20 "Install libCEED for Python by running" 29 "! python -m pip install libceed" 232 "display_name": "Python 3", 233 "language": "python", 242 "mimetype": "text/x-python", 243 "name": "python", 244 "nbconvert_exporter": "python",
|
| H A D | tutorial-4-qfunction.ipynb | 7 "# libCEED for Python examples\n", 9 …"This is a tutorial to illustrate the main feautures of the Python interface for [libCEED](https:/… 18 "## Setting up libCEED for Python\n", 20 "Install libCEED for Python by running" 29 "! python -m pip install libceed" 192 "display_name": "Python 3 (ipykernel)", 193 "language": "python", 202 "mimetype": "text/x-python", 203 "name": "python", 204 "nbconvert_exporter": "python",
|
| H A D | tutorial-5-operator.ipynb | 7 "# libCEED for Python examples\n", 9 …"This is a tutorial to illustrate the main feautures of the Python interface for [libCEED](https:/… 18 "## Setting up libCEED for Python\n", 20 "Install libCEED for Python by running" 29 "! python -m pip install libceed" 224 "display_name": "Python 3 (ipykernel)", 225 "language": "python", 234 "mimetype": "text/x-python", 235 "name": "python", 236 "nbconvert_exporter": "python",
|
| H A D | Makefile | 8 PYTHON ?= python3 macro 14 $(PYTHON) setup_qfunctions.py build 18 $(PYTHON) -m pytest ex_test.py $(TEST_OPTS)
|
| H A D | tutorial-3-basis.ipynb | 7 "# libCEED for Python examples\n", 9 …"This is a tutorial to illustrate the main feautures of the Python interface for [libCEED](https:/… 18 "## Setting up libCEED for Python\n", 20 "Install libCEED for Python by running" 29 "! python -m pip install libceed" 317 "display_name": "Python 3 (ipykernel)", 318 "language": "python", 327 "mimetype": "text/x-python", 328 "name": "python", 329 "nbconvert_exporter": "python",
|
| H A D | tutorial-2-elemrestriction.ipynb | 7 "# libCEED for Python examples\n", 9 …"This is a tutorial to illustrate the main feautures of the Python interface for [libCEED](https:/… 18 "## Setting up libCEED for Python\n", 20 "Install libCEED for Python by running" 29 "! python -m pip install libceed" 346 "display_name": "Python 3 (ipykernel)", 347 "language": "python", 356 "mimetype": "text/x-python", 357 "name": "python", 358 "nbconvert_exporter": "python",
|
| H A D | tutorial-6-shell.ipynb | 304 "display_name": "Python 3", 305 "language": "python", 314 "mimetype": "text/x-python", 315 "name": "python", 316 "nbconvert_exporter": "python",
|
| /libCEED/tests/junit-xml/ |
| H A D | README.rst | 1 python-junit-xml 3 .. image:: https://travis-ci.org/kyrus/python-junit-xml.png?branch=master 8 A Python module for creating JUnit XML test result documents that can be 10 test suite written in Python and want to take advantage of Jenkins' or Bamboo's 35 git clone https://github.com/kyrus/python-junit-xml.git 36 python setup.py install 43 .. code-block:: python 72 .. code-block:: python 96 2. Build distribution with `python setup.py sdist bdist_wheel`
|
| /libCEED/doc/sphinx/source/ |
| H A D | ffi.md | 1 # Julia, Python, and Rust Interfaces 3 libCEED provides high-level interfaces using the Julia, Python, and Rust programming languages. 7 …f the Python interface is illustrated through a sequence of [Jupyter Notebook tutorials](https://g… 8 More information on the Python interface is available in the [SciPy paper](https://doi.org/10.25080…
|
| H A D | precision.md | 24 …- **Python**: Make sure to replace the {code}`ceed-f64.h` inclusion rather than commenting it out,…
|
| /libCEED/python/ |
| H A D | README.md | 1 # libCEED for Python 5 To install libCEED for Python, run 14 contains some [Jupyter](https://jupyter.org/) notebooks using Python and C. 18 `tutorial-0`-`tutorial-5` illustrate libCEED for Python, each one focusing on one
|
| H A D | test-wheel.sh | 8 pushd ${ceed_dir}/python/tests 9 python setup-qfunctions.py build 10 python -m pytest test-*.py --ceed /cpu/self/opt/blocked -vv
|
| /libCEED/ |
| H A D | setup.py | 86 Programming Language :: Python 87 Programming Language :: Python :: 3.5 88 Programming Language :: Python :: 3.6 89 Programming Language :: Python :: 3.7 90 Programming Language :: Python :: 3.8 91 Programming Language :: Python :: 3 :: Only 118 package_dir={"libceed": "python"}, 122 cffi_modules=["python/build_ceed_cffi.py:ffibuilder"],
|
| H A D | .readthedocs.yml | 10 python: "3.13" 28 # Optionally set the version of Python and requirements required to build your docs 29 python:
|
| H A D | README.md | 14 It offers a C99 interface as well as bindings for Fortran, Python, Julia, and Rust. 34 …ceed`, is a C99 library with no required dependencies, and with Fortran, Python, Julia, and Rust i… 103 Python users can install using: 336 …benchmarks/` directory and they can be viewed using the commands (requires python with matplotlib): 340 $ python postprocess-plot.py petsc-bps-bp1-*-output.txt 341 $ python postprocess-plot.py petsc-bps-bp3-*-output.txt 373 To install libCEED for Python, run: 464 For libCEED's Python interface please cite: 507 [binder-link]: https://mybinder.org/v2/gh/CEED/libCEED/main?urlpath=lab/tree/examples/python/tutori…
|
| /libCEED/python/tests/ |
| H A D | README.md | 1 # libCEED Python Tests 3 These files provide libCEED for Python tests. Full examples of finite element 10 python setup-qfunctions.py build 20 `python setup-qfunctions.py build`. The files `test-4-qfunction.py` and
|
| H A D | Makefile | 8 PYTHON ?= python3 macro 14 $(PYTHON) setup-qfunctions.py build 18 $(PYTHON) -m pytest test-*.py $(TEST_OPTS)
|
| /libCEED/doc/papers/joss/ |
| H A D | paper.bib | 234 title = {Numba: A LLVM-Based Python JIT Compiler}, 240 …Python, are attractive for domain-experts and scientists experimenting with new ideas. However, th… 244 keywords = {compiler, LLVM, Python}, 305 @misc{Python-lang, 306 title = "Python", 307 url = "https://www.python.org/", 317 @misc{python-cffi, 318 title = "C Foreign Function Interface for {Python}",
|
| H A D | paper.md | 77 …d offers interfaces in C99 [@C99-lang], Fortran77 [@Fortran77-lang], Python [@Python-lang], Julia … 131 `libCEED` provides high-level interfaces in Python, Julia, and Rust, each of which is maintained an… 133 …Python interface uses CFFI, the C Foreign Function Interface [@python-cffi]. CFFI allows reuse of …
|
| /libCEED/backends/magma/tuning/ |
| H A D | README.md | 9 simple C++ program (`tuning.cpp`) and Python driver (`generate_tuning.py`) to 18 python generate_tuning.py -arch a100 -max-nb 32 -build-cmd "make" -ceed "/gpu/cuda/magma"
|
| /libCEED/benchmarks/ |
| H A D | README.md | 37 requires the python package matplotlib) or the `postprocess-table.py` script, 40 python postprocess-plot.py petsc-bpsraw-bp1-*-output.txt
|
| /libCEED/examples/ |
| H A D | README.md | 80 ## libCEED Python Examples 82 …ks explore the concepts of the libCEED API, including how to install the Python interface and the … 83 The basic libCEED C examples in `/ceed` folder are also available as Python examples.
|