-
This is an attempt to investigate the errors in the adjoint gradient of a broadband simulation. The test involves comparing the adjoint gradients using two different configurations:
1. a **multi-f…
-
Hi all,
I've been going through the source-code trying to understand the cylindrical-PIC algorithm, and there's a line in `Projector/ProjectorAM2Order.cpp` which looks wrong to me. On lines 140 and…
-
Thanks for developing and maintaining Palace. It's awesome to have an open-source EM solver for superconducting circuits. I have a few questions about periodic boundary conditions in Palace:
1. Doe…
-
Luckily, adjoint methods for (most) eigenvalue problems tend to be rather trivial _if you are optimizing the eigenvalue directly_. So, for example, if you want to match the effective index of two mode…
-
With the particle stepper pretty much being finished and live I believe we could begin thinking about including a full pic simulation within the code.
I don't think we need to focus on beating commer…
-
There could be some error for perfectly conducting boundaries
in SUBROUTINE efield_bcs and SUBROUTINE bfield_bcs.\
As an example, in file epoch2d\src\boundary.F90
```fortran
SUBROUTINE efield_b…
-
Currently, source terms in the moment app are handled through the `gkyl_moment_em_coupling` struct, which populates a forcing vector based on specified couplings between (multiple) fluid species and e…
-
A number of extensions to the Vlasov and PKPM system have been explored in the https://github.com/ammarhakim/gkylzero/tree/dg_10m branch that have yielded new functionality and improvements to robustn…
-
Functions are what is synthesized.
Functions are simple.
Functions are flat, because no state is nested inside them.
Functions are explicit, because all state is outside, visible to the user, who is r…
-
This design review encompasses the two key improvements contained in the branch: https://github.com/ammarhakim/gkylzero/tree/dg_10m_sr_refactor
1. In the attached pdf I outline the proof but the es…