History log of /libCEED/ (Results 2901 – 2925 of 5646)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
c3722f3827-May-2021 Jed Brown <jed@jedbrown.org>

rust: fix repository path

4950350127-May-2021 Jed Brown <jed@jedbrown.org>

rust: pin versions as required by crates.io

e39b156427-May-2021 Jed Brown <jed@jedbrown.org>

rust: fix license identifiers (https://spdx.org/licenses/)

8a05956627-May-2021 Jed Brown <jed@jedbrown.org>

rust: update docs and add working version check tests

7784194727-May-2021 Leila Ghaffari <49916147+LeilaGhaffari@users.noreply.github.com>

Fluids - Refactor and add GPU support (#754)

* Initial commit for using PetscFunctionList in fluids example

* WIP: debugging

* Debug: initialize PetscFunctionList with NULL

* allocate memor

Fluids - Refactor and add GPU support (#754)

* Initial commit for using PetscFunctionList in fluids example

* WIP: debugging

* Debug: initialize PetscFunctionList with NULL

* allocate memory for context problem

* freed allocated memory

* WIP: fluids: split density current into new compilation unit
I have dropped last changes before this commit so there might be some
bugs

* Fixed bugs after dropping the commit containing unnecessary changes

* NS: dropped unused variable from User struct

* WIP: factored out DMAddBoundary() for density_current

* split advection and advection2d into separate compilation units as well

* fluids: added *.o to make clean

* removed bc from problemData

* style

* commented the error handlers and moved petsc options regarding the boundary conditions to each compilation unit

* call bc functions inside SetUpDM()

* Moved all bc related statements from SetUpDM() to each compilation unit

* examples/fluids/advection.h: style

* WIP: modified CeedQFunctionContexts

* FFR: By creating a struct for DC context, one of the last test crushed so I had to reverse it. This should be investigated later.

* style

* examples/navierstokes: Use heap memory for ctxSetup

* examples/fluids: WIP - reading arrays through cl options for DC is enabled by using double pointers but there is still a problem with unit conversions and also need to fix other structs

* style

* WIP: Trying to assign values to context data in each problem function

* bug: there is a problem in pointer to struct

* WIP: Everything seems to be working but it breaks and I haven't figured out the reason ...

* fixed typo

* comment out stuff that have been moved to densitycurrent.c

* WIP: The first two regression test pass. There is a problem with stabilization.

* style

* Fluids: QFContext -> Physics

* WIP: passing StabilizationType to Physics (but PETSc is not happy and it diverges for SU and SUPG)

* Initial commit for refactoring advection(2d)

* WIP: Advection is set up except for wind_type

* WIP: refactored advection2d; need to fix the BCs for translation and also passing implicit to advection correctly

* WIP: pass wind_type to all functions correctly but there is still a problem with BCs in the case of translation (changes are not applied to advection yet)

* Apply the same fixes for BCs in advection

* Fluids - Refactor: Moved warnings to advection(2d)

* Fluids - Refactor: remove dead code

* Fluids - Refactor: Move *.h to /qfunctions and *.c to /src

* style

* Fluids - Refactor: drop the supg regression test for now

We need to debug SU/SUPG for density_current. The test does not work.

* Fluids - Refactor: Fixed the double-pointer issue

* Fluids - Refactor: Assign ctxSetup->time = 0 inside each problem's *.c

* Fluids - Refactor: make implicit a member of Physics

* Fluids - Refactor: Add warning for the usage of explicit and supg

* Some comments and naming

* Merge main after v0.8 (#723)

* Fluids - Five regression tests added for euler_vortex

* Fluids - Drop some of the regression tests for now (Needs to get fixed)

* Fluids - Moved all functions to their corresponding source files

* Fluids - move problem source files to /problems

* Fluids - drop dead regression test reference files

* Fluids - more consistent file names

* Fluids - drop dead code and comments

* Fluids - removed CreateVectorFromPetscVec() since it was only used once

* Fluids - created AppCtx for cl option variables and moved cl options to a cloption.c

* Fluids: change style of AppCtx

* style

* Fluids: /src -> /utils

* Created CreateDistributedDM() and some style

* Fluids - create RegisterProblem()

* style - minor

* style - minor

* Fluids - some more C style

* Fluids - /utils -> /src

* Fluids - create VizRefineDM() for viz_refine

* Fluids: some style and name change

* Fluids - style

* Fluids - remove the second ceed initialization

* Fluids - Created CeedData and SetupLibCEED()

* Fluids - create SetupContextForProblems()

* Fluids - Assign structs after they are created

* Fluids - style, minor

* Fluids - created RegressionTests_NS

* Fluids - created GetError_NS()

* Fluids - created PrintOutput_NS()

This processes bash output except for the problem summary which will be
included after mem_type is managed properly.

* Fluids - remove unused variables

* Fluids - created TSSolve_NS() which creates, sets up, and solves ts

* Fluids: Fixed a bug caused by merging#714

* Fluids - style

* Fluids - created SetupICsFromBinary() for case of -continue

* Fluids - create SetBCsFromICs_NS()

* Fluids - default degree had is 1 not 2

* Fluids: clean-up

* Fluids: style - minor

* Fluids - drop redundant operation

* Fluids: clean-up SetupLibCEED()

* Fluids: style - minor

* Fluids: WIP - C style

* Fluids: style - minor

* Fluids: move ceed vector creation to SetupLibCEED()

* Fluids: WIP - clean-up CreateOperatorForDomain()

* Fluids: major clean-up in CreateOperatorForDomain()

* Fluids: style - minor

* Fluids: drop VectorPlacePetscVec()

* Fluids: move ICs_FixMultiplicity() to misc.c

* Fluids: WIP - C style

* Fluids: fix merge conflict after d63eecaab22a26d3072677a1b66c0cf77aa9009d

* Fluids: drop unused function call DMLocalizeCoordinates()

* Fluids: replace user requested memType with MemTypeP2C()

* Fluids: C style

* Fluids: Q->num_Q (Q (# qpts) and Q (global state vector) were confusing my fresh petsc config)

* Fluids: WIP - add GPU vectors

* Fluids: Fixed the memory leak caused by Physics struct

* Fluids: style -minor

* Fluids: no need for casting

* Fluids: Fix mem leak (q0_ceed had to be destroyed at the end of navierstokes.c)

* Fluids: Fixed all mem leaks

* Fluids: Set VecType for dm_hierarchy

* Fluids/doc: fix style

* Fluids: fix missing VecRestoreArray()

* Fluids: clean-up ComputeLumpedMassMatrix()

* Fluids: Cleanup ICs_FixMultiplicity()

* Fluids: WIP - cleanup setupts.c

* Fluids: style - minor

* Fluids: Create element coord ceed vector locally and drop it from CeedData

* Fluids: fix some todos

* Fluids: drop unused code for EULER BCs

* Fluids: PetscMalloc1 -> PetscCalloc1

* Fluids - Define BCs for ADVECTION(2D) for all cases without having the user specify them and change the regressions accordingly

ToDo: For some reason I can't create new regression tests for explicit scheme.

* Fluids - Define problem->print_info() for each problem

* Fluids: Shorten some problem specific command line variables & style

* Fluids - Cleanup BCs in the translation mode

* Fluids - cleanup

* Fluids - more cleanup in BCs

* Fluids - Updated doc, README, and cleanup in the code and cl options

* Fluids - add more regression tests

* Fluids - Define tolerance for the convergence test

* Fluids: include x_coord in CeedData

* wip - gpu

Revert "Fluids: include x_coord in CeedData"

I had to revert this commit since it crashes DC

* style

* Fluids - remove unused variables

* Fluids - fix unused function warnings

* Fluids - fix the remaining warnings

* Fluids - style

* Fluids - add missing licence

* Fluids - bring back contexts to the QFunction header files

* Fluids - transfer QFunctions for boundary integral to their corresponding setupgeo(2d).h header files and add description for Setup2d

* fluids - fix context data sizes

* GPU - add helper function macro

* ex - use consistent MPI info output

* GPU - improve CEED_QFUNCTION_HELPER macro, more flexible

* Fluids - turn on some gpu tests

* Fluids - bring back element coordinate to CeedData

* Fluids - cleanup

* qfunction - clean up helper function macro

* Fixed the remaining conflicts from #769 (helped-by: @rezgarshakeri)

Co-authored-by: Jed Brown <jed@jedbrown.org>
Co-authored-by: jeremylt <thompson.jeremy.luke@gmail.com>

show more ...


backends/cuda-gen/ceed-cuda-gen-operator-build.cpp
backends/cuda/ceed-cuda-qfunction-load.cpp
backends/hip-gen/ceed-hip-gen-operator-build.cpp
backends/hip/ceed-hip-qfunction-load.cpp
backends/occa/ceed-occa-qfunction.cpp
examples/fluids/Makefile
examples/fluids/README.md
examples/fluids/conv_plot.py
examples/fluids/conv_test.sh
examples/fluids/index.rst
examples/fluids/navierstokes.c
examples/fluids/navierstokes.h
examples/fluids/problems/advection.c
examples/fluids/problems/advection2d.c
examples/fluids/problems/densitycurrent.c
examples/fluids/problems/eulervortex.c
examples/fluids/qfunctions/advection.h
examples/fluids/qfunctions/advection2d.h
examples/fluids/qfunctions/densitycurrent.h
examples/fluids/qfunctions/eulervortex.h
examples/fluids/qfunctions/mass.h
examples/fluids/qfunctions/setupgeo.h
examples/fluids/qfunctions/setupgeo2d.h
examples/fluids/src/cloptions.c
examples/fluids/src/misc.c
examples/fluids/src/setupdm.c
examples/fluids/src/setuplibceed.c
examples/fluids/src/setupts.c
examples/fluids/stdoutParsing.py
examples/fluids/tests-output/fluids-navierstokes-adv-rotation-explicit-strong.bin
examples/fluids/tests-output/fluids-navierstokes-adv-rotation-implicit-sharp-cylinder.bin
examples/fluids/tests-output/fluids-navierstokes-adv-rotation-implicit-stab-supg.bin
examples/fluids/tests-output/fluids-navierstokes-adv-translation-implicit-stab-su.bin
examples/fluids/tests-output/fluids-navierstokes-adv2d-rotation-explicit-strong.bin
examples/fluids/tests-output/fluids-navierstokes-adv2d-rotation-implicit-stab-supg.bin
examples/fluids/tests-output/fluids-navierstokes-adv2d-translation-implicit-stab-su.bin
examples/fluids/tests-output/fluids-navierstokes-conv-euler.csv
examples/fluids/tests-output/fluids-navierstokes-euler-explicit-test-none.bin
examples/fluids/tests-output/fluids-navierstokes-euler-implicit-test-none.bin
examples/fluids/tests-output/fluids-navierstokes-euler-implicit-test-t1.bin
examples/fluids/tests-output/fluids-navierstokes-euler-implicit-test-t2.bin
examples/fluids/tests-output/fluids-navierstokes-euler-implicit-test-t3.bin
examples/fluids/tests-output/fluids-navierstokes-euler-implicit-test-t4.bin
examples/solids/elasticity.c
examples/solids/qfunctions/FSCurrent-NH1.h
examples/solids/qfunctions/FSCurrent-NH2.h
examples/solids/qfunctions/FSInitial-NH1.h
examples/solids/qfunctions/FSInitial-NH2.h
examples/solids/qfunctions/SS-NH.h
include/ceed/ceed.h
tests/junit.py
tests/t405-qfunction.c
tests/t405-qfunction.h
tests/tap.sh
672bfd7f27-May-2021 Jed Brown <jed@jedbrown.org>

Merge pull request #770 from CEED/jed/cuda-ci

gitlab-ci: add lv-cuda

9aeb05ea27-May-2021 Jed Brown <jed@jedbrown.org>

make: a bit quieter output

386a09ed27-May-2021 Jed Brown <jed@jedbrown.org>

make: consolidate examples/petsc utilities into library to avoid races

Parallel recursive make races itself building the utilities when
creating multiple executables, so consolidate so invocations n

make: consolidate examples/petsc utilities into library to avoid races

Parallel recursive make races itself building the utilities when
creating multiple executables, so consolidate so invocations never build
overlapping targets.

show more ...

0ab9467927-May-2021 rezgarshakeri <42816410+rezgarshakeri@users.noreply.github.com>

examples/solids: rewrite Cauchy-Green (b-I) in terms of grad(u)/Green-Euler strain for better stability (#769)

* FSCurrent-NH1.h: rewrite (b-I3) in terms of Grad(u)

* fixed the error

* rewrite

examples/solids: rewrite Cauchy-Green (b-I) in terms of grad(u)/Green-Euler strain for better stability (#769)

* FSCurrent-NH1.h: rewrite (b-I3) in terms of Grad(u)

* fixed the error

* rewrite (b-I3) in terms of Grad(u) in FSCurrent-NH2.h

* update documentation

* doc: defined Green_Euler strain tensor

* Update examples/solids/index.rst

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

* added eq numbers in tip

* Update examples/solids/index.rst

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

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

show more ...

972b3d9d27-May-2021 Natalie Beams <246972+nbeams@users.noreply.github.com>

Minor fixes in backends/hip and backends/magma (#771)

* fix typo in ceed-magma header def

* Change setting of gcnArchName option to avoid string overflow

a3179afa26-May-2021 jeremylt <thompson.jeremy.luke@gmail.com>

ci - set gitlab ci as interruptable by new pushes

dd88942f26-May-2021 jeremylt <thompson.jeremy.luke@gmail.com>

ci - add coverage from lv

41f5218126-May-2021 jeremylt <thompson.jeremy.luke@gmail.com>

ci - use GCC 10 on lv

6f5a11a326-May-2021 jeremylt <thompson.jeremy.luke@gmail.com>

ci - only run petsc tests for CUDA, solids and fluids very resource intensive for env

c4380dfa26-May-2021 jeremylt <thompson.jeremy.luke@gmail.com>

ci - limit to 4 cuda threads to limit resource use

1728c6a126-May-2021 jeremylt <thompson.jeremy.luke@gmail.com>

petsc - fix deps for parallel build of petsc example

d3a3f8f526-May-2021 jeremylt <thompson.jeremy.luke@gmail.com>

junit - skip t506 for cuda/shared, some testing env don't have enough resources to run kernels of that size

6c7aa2cb26-May-2021 jeremylt <thompson.jeremy.luke@gmail.com>

junit - add cuda/ref exception to t318

90b1762026-May-2021 jeremylt <thompson.jeremy.luke@gmail.com>

CI - update lv CI to use PETSc + CUDA build

422b158f25-May-2021 Jed Brown <jed@jedbrown.org>

gitlab-ci: add lv-cuda

5b2df49326-May-2021 Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com>

Merge pull request #768 from CEED/jeremy/remove-dead

Remove Template Gallery and Backend Code

2454090924-May-2021 jeremylt <thompson.jeremy.luke@gmail.com>

doc - update release notes

8e3e54cc21-May-2021 jeremylt <thompson.jeremy.luke@gmail.com>

backends - remove template backends, simplify testing and makefile

05a9c2bb21-May-2021 jeremylt <thompson.jeremy.luke@gmail.com>

gallery - remove uncompled, untested template gallery qfunction


4e01597321-May-2021 Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com>

Merge pull request #764 from CEED/jeremy/ci-exit

junit - set CEED_ERROR_HANDLER to exit

1...<<111112113114115116117118119120>>...226