QuazarTech / Bolt

A Fast Solver Framework For Kinetic Theories
GNU General Public License v3.0
7 stars 5 forks source link

Import error of `calculate_q_center` #51

Open Liu0813 opened 2 years ago

Liu0813 commented 2 years ago

Hi, everyone, The function calculate_q_center is called by nonlinear_solver.py and fields.py, but it has been not defined in utils/calculate_q.py. In addition, all the test modules are invalid in the linear and nonlinear directory. So I want to know how to fix these issues. Thank you.

mchandra commented 2 years ago

Hi Liu,

This repo is deprecated. Development of bolt is ongoing at github.com/mchandra/bolt, where I am refactoring the code. In the meantime, if you open an issue in that repo describing the physics setup that you would like to simulate, I can help you get going.

Cheers, Mani

Liu0813 commented 2 years ago

Hi, @mchandra, Thanks for your reply. The issue tab has not been enabled in the repo github.com/mchandra/bolt. The physics problems I want to simulate was desribed in the following paper:

MD Campanell, and M. V. Umansky . "Strongly Emitting Surfaces Unable to Float below Plasma Potential." Physical Review > Letters 116.8(2016):085003. DOI M. D. Campanell and M. V. Umansky , "Are two plasma equilibrium states possible when the emission coefficient exceeds unity?", Physics of Plasmas 24, 057101 (2017). DOI

The 1D1V Poisson-Boltzman equations of electron and ions with BGK collsion operator were solved. image

mchandra commented 2 years ago

Thanks for the refs. Yes, we should be able to set up these cases in bolt. However, I need to finish the refactor which can take a few weeks. Is that ok with you? Let's continue the conversation over email: mc0710@gmail.com