History log of /libCEED/setup.py (Results 1 – 22 of 22)
Revision Date Author Comments
# 4fd67f61 18-Aug-2025 Zach Atkins <zach.atkins@colorado.edu>

Merge pull request #1888 from CEED/zach/remove-license-classifier

python - remove license classifier (deprecated in later python versions)


# ebd5faf1 18-Aug-2025 Zach Atkins <zach.atkins@colorado.edu>

python - remove license classifier (deprecated in later python versions)


# 861776b7 24-Dec-2022 Jed Brown <jed@jedbrown.org>

Merge pull request #1124 from CEED/jed/release-0.11

Release 0.11


# dd8ab4d9 24-Dec-2022 Jed Brown <jed@jedbrown.org>

CI: use pypa/cibuildwheel to build wheels


# ce18bed9 17-Mar-2022 Jeremy L Thompson <jeremy@jeremylt.org>

Merge pull request #858 from CEED/jeremy/dump-copy-stuff

Strip redundant/outdated license info duplication


# 3d8e8822 17-Mar-2022 Jeremy L Thompson <jeremy@jeremylt.org>

minor - update copyright headers


# 834f70d9 15-Mar-2022 Jed Brown <jed@jedbrown.org>

Merge pull request #915 from CEED/jed/libceed.org

Update links to https://libceed.org


# 13964f07 15-Mar-2022 Jed Brown <jed@jedbrown.org>

Update links to https://libceed.org


# 80a9ef05 02-Sep-2021 Natalie Beams <246972+nbeams@users.noreply.github.com>

Allow CeedScalar to be single precision (#788)

One can modify `ceed.h` to include `ceed-f32.h` and then use single precision. This is tested for C in CI and has been tested by developers with Rust,

Allow CeedScalar to be single precision (#788)

One can modify `ceed.h` to include `ceed-f32.h` and then use single precision. This is tested for C in CI and has been tested by developers with Rust, Julia, and Python. This interface is evolving and should be considered experimental at this time (thus lack of automated build support).

* Introduce CeedScalarType enum

* WIP changes to allow different definitions of CeedScalar

* Introduce new header files for float and double

* Only use avx tensor contract and MAGMA non-tensor basis if CeedScalar is double

* WIP changes to allow CeedScalar to be float

* WIP start trying to adjust test tolerances for float or double

* fix typos in comments

* install ceed-f32/64 headers

* Fix missing casts for hipMAGMA element restrictions

* make CeedQFunctionContextGetContextSize available for Python bindings

* Changes to Python bindings to allow CeedScalar to be float

* WIP adjust Python tests for float or double

* make style

* remove QFunctionContextGetContextSize from backend header

* Use quotes instead of <> in include statement

* Remove unncessary includes

* Update tolerances for tests

* [Julia] allow CeedScalar to be Float32

* [Julia] Use Preferences instead of custom build configuration

# Conflicts:
# julia/LibCEED.jl/src/C.jl

* [Makefile] Change definition of CC_VENDOR so it works with cross-compilation

* [Julia] Use Preferences in CI

# Conflicts:
# .github/workflows/julia-test-with-style.yml

* [Julia] Update docs about preferences

* [Julia] Add test/Project.toml workaround for Preferences

* Add CeedGetScalarType to get the type of CeedScalar at runtime

* [Julia] Move functions from Ceed.jl to LibCEED.jl

* [Julia] Add support for getting library path and scalar type at runtime

* [Julia] Minor change to checking if CUDA is loaded

* [Julia] Check correct CeedScalar types in basis functions

* [Julia] Fix tests comparing with output file

* [Julia] Change devtests to use CeedScalar instead of Float64

* Update test 402 so context will be same size in double or float

* Update tolerances for ceed examples

* [Julia] CUDA fixes

* remove unused variable in t208

* SchurDecomposition: do not compute tau on final iteration

* Update tolerances for some basis tests (for single precision)

* Make style

* Python style fixes for basis test

* Add single precision output for t300 and t320 and adjust checks; skip t541 in single

* Add LCOV exclusions after moving to new line

* fix spacing

* Python: make CEED_EPSILON available as libceed.EPSILON

* Python: optional parameter to specify different output file for test comparison

* Python: update tests' use of EPSILON and change test_300 output file for single precision

* Python: add convenience function for getting dtype corresponding to CeedScalar

* rust - add single precision support

* [Julia] Fall back on Float64 if CeedGetScalarType is not available

* [Julia] style

* Adjust tolerance for t301

* xsmm - add single precision support

* avx - add single precision support

* Add initial single precision support for MAGMA non-tensor basis

* Skip t300 and t320 in single precision; revert Python t300 changes

* Revert output changes for t300 and t320 in junit

* [Julia] Changes to autogenerated bindings for mixed precision

* [Julia] style

* [Julia] Check scalar type when changing libceed library path

The check is also performed when the package is loaded. This prevents having to
restart the Julia session twice

* [Julia] Require JLLWrappers version 1.3

This is needed to use Preferences to change the library path

* Add documentation page for precision development

Co-authored-by: Will Pazner <will.e.p@gmail.com>

* Cleanup from merge: remove old README

* Return CEED_ALIGN to backend.h

* Make Fortran compiler (FC) optional; empty skips Fortran tests

Use in Python and Rust builds, which may not have a Fortran compiler
installed and thus would produce confusing output.

* Add single precision CI test for Noether

Co-authored-by: Jeremy L Thompson <jeremy@jeremylt.org>

Co-authored-by: Will Pazner <will.e.p@gmail.com>
Co-authored-by: Jeremy L Thompson <jeremy@jeremylt.org>
Co-authored-by: Jed Brown <jed@jedbrown.org>

show more ...


# 1794bc00 06-Jun-2020 Jed Brown <jed@jedbrown.org>

make style


# d965c7a7 06-Jun-2020 Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com>

CPU Impl of AssemblePointBlockDiagonal (#503)

* Operator - add AssemblePointBlockDiagonal for CPU backends, with test

* CUDA - add point block diagonal not supported message

* make style

*

CPU Impl of AssemblePointBlockDiagonal (#503)

* Operator - add AssemblePointBlockDiagonal for CPU backends, with test

* CUDA - add point block diagonal not supported message

* make style

* Operator - improve point block description

* OCCA - explicitly remove OCCA fallback to CPU assembly functions, will update after new OCCA backend

* Op - remove gap removal in point block diagonal

* Op - update diagonal assembly documentation

* Update backends/ref/ceed-ref-operator.c

Co-authored-by: Jed Brown <jed@jedbrown.org>

* style - fix extra space in * with nopad

Co-authored-by: Jed Brown <jed@jedbrown.org>

show more ...


# 48953ff8 22-May-2020 Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com>

Merge pull request #544 from CEED/jeremy/python-jax

Python - add support for getting/setting CUDA arrays


# 962dc42d 20-May-2020 Jeremy L Thompson <thompson.jeremy.luke@gmail.com>

Python - make numba optional


# 2bc797ab 06-Apr-2020 Jed Brown <jed@jedbrown.org>

Merge pull request #502 from CEED/jed/python-autopep8

Python: apply autopep8 and add to CI


# 7a7b0fa3 02-Apr-2020 Jed Brown <jed@jedbrown.org>

Python: apply autopep8 and add to CI


# 18b2ae98 24-Mar-2020 Jed Brown <jed@jedbrown.org>

Merge pull request #487 from CEED/jed/python-packaging

Jed/python packaging


# dabe13fc 22-Mar-2020 Jed Brown <jed@jedbrown.org>

python: use default MARCHFLAG for build; set -march=generic for wheels

Suggested-by: Lisandro Dalcin <dalcinl@gmail.com>


# 37c134ea 21-Mar-2020 Jed Brown <jed@jedbrown.org>

python: install libceed.so and headers with Python; make wheels

* Install libceed.so and obtain at run-time via $ORIGIN
* Updates some nonconforming package metadata
* Use Docker with cache for buil

python: install libceed.so and headers with Python; make wheels

* Install libceed.so and obtain at run-time via $ORIGIN
* Updates some nonconforming package metadata
* Use Docker with cache for building manylinux2014 wheels
* qfunction extensions don't call libceed.so directly; can get include
path from libceed module

show more ...


# 90187ab8 19-Jan-2020 Valeria Barra <39932030+valeriabarra@users.noreply.github.com>

Merge pull request #414 from CEED/python/interface-v1

Python Interface


# 0dbc87b2 08-Jan-2020 jeremylt <jeremy.thompson@colorado.edu>

Python - simplify setup.py


# ee05e790 17-Dec-2019 jeremylt <jeremy.thompson@colorado.edu>

Python - add top level files


# 71c263ca 16-Mar-2019 Jed Brown <jed@jedbrown.org>

Squashed 'tests/junit-xml/' content from commit 9bb2675

git-subtree-dir: tests/junit-xml
git-subtree-split: 9bb2675bf0058742da04285dcdcf8781eee03db0