Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MCPlas

Description

MCPlas toolbox represents a collection of MATLAB functions for the automated generation of an equation-based fluid-Poisson model for non-thermal plasmas in the multiphysics simulation software COMSOL. It aims at an easy and fast generation of models for the spatio-temporal modelling based on the input data containing all information about the considered species and reaction kinetic model. Following the development of the LXCat platform, all input data are prepared in a structured and interoperable JSON format and can be supplied and validated using existing JSON schemas. This supports the adoption of the FAIR (Findable, Accessible, Interoperable, Reusable) data principles in LTP research as well as the reproducibility of modelling results. A notable advantage of MCPlas over many commercial software packages lies in the transparent and direct access to all MATLAB source files, i.e. the specific model equations and boundary conditions.

How to use?

Here you can find a live demonstration of generating a COMSOL model using MCPlas. The demo covers everything from the initial toolbox setup to generating and running the resulting COMSOL file, with detailed steps and explanations throughout.

Documentation

  • ✅ Check the live documentation here.

Build status

Initial build - version 1.0

Contributing

Any kind of contribution that would improve the project, whether new feature suggestions, bug reports or providing your own code suggestions, is welcome and encouraged. Please, try to follow the following guidelines when contributing to the project.

Bug reports

Before creating bug reports, please check if somebody already reported the same bug, use a title that clearly describes the issue, provide a detailed description of the bug (including how you use MCPlas, on what machine and operating system) and the minimum working example that illustrates the bug.

Feature suggestion

If you have a new feature suggestion, please check if it has already been suggested and then clearly describe the idea behind the new feature you would like to see in the MCPlas.

Code suggestion

When contributing new code or modifying the existing, the authors would appreciate it if you would first discuss the changes you wish to make by creating a new issue or sending an e-mail to the authors.

In any case, communicating with the authors will make it easier to incorporate your changes and make the experience smoother for everyone. The authors look forward to your input.

License

MCPlas is open source code developed under MIT License.

Acknowledgment

The development of the MCPlas was partly funded by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation)—Project Numbers 213099267, 368502453, 407462159, 504701852, 509169873, 535827833.

Citation

Contact

marjan.stankov@inp-greifswald.de

markus.becker@inp-greifswald.de

About

Matlab-Comsol-Toolbox

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages