Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SNES Poisson solver [WIP] #37

Open
wants to merge 30 commits into
base: master
Choose a base branch
from

Conversation

mchandra
Copy link
Contributor

@mchandra mchandra commented Oct 9, 2017

No description provided.

Mani Chandra added 6 commits September 26, 2017 20:09
…add additional

headers in test files for petsc to read command line arguments.
2) test_compute_electrostatic_fields.py is in flux

Run with : python test_compute_electrostatic_fields.py -ksp_monitor
* First attempt: managed to solve x^2 - 2 = 0 over [63, 63] grid using SNES
  * Periodic BCs work once background density has been subtracted correctly
Mani Chandra and others added 23 commits November 3, 2017 15:02
* with side gates
* back gate
* dielectric substrate
(2) Added isothermal e-ph collision operator
(2) Added rank output to print statements
(2) Added tau=0 option for defect collision operator
(3) Added option to stagger Poisson solver params.electrostatic_solver_step
2) Moved a bunch of hard coded options into params
(2) Added currents to moment calculations and checked that j_x = \int p_x f = n <v_x>, where <v_x> is the drift vel obtained from ee collision operator.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant