GithubHelp home page GithubHelp logo

emabre / pluto_capillary Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 2.0 14.56 MB

A modified version of the code PLUTO useful for producing numerical simulations of hydrogen-filled capillary discharges (see also https://github.com/emabre/capillary)

License: GNU General Public License v2.0

C++ 4.47% C 64.49% Makefile 0.25% HTML 19.21% CSS 0.67% JavaScript 0.75% Gnuplot 0.14% Prolog 1.46% IDL 4.21% Mathematica 0.08% Python 4.26%
plasma-physics electrical-discharge electrical-engineering

pluto_capillary's Introduction

Copyright

The software contained in this folder and its sub-folders (recursively) is licensed under the GNU GENERAL PUBLIC LICENSE (Version 2, June 1991), which may be consulted by reading the file COPYING. This software is a modified version of the code PLUTO v. 4.2 (August 2015). PLUTO is developed by Andrea Mignone, with the contribution of C.Zanni, B.Vaidya, T.Matsakos, G.Musicianisi, P.Tzeferakos, O.Tesilanu (see http://plutocode.ph.unito.it/).

What is it?

This is a modified version of PLUTO, and I used it to produce the numerical simulations of hydrogen-filled capillary discharges that I included in my PhD thesis (http://hdl.handle.net/11573/1361281). You find an example here below.

This software is meant to work together with the source code files contained inside another repository of mine, capillary , which is also a modification and an integration of some of PLUTO's source code (and configuration files). In the process of working on the present software I was helped by Alberto Marocchino, Stefano Atzeni, Andrea Mignone (I sincerely thank you all). Everything is provided with no warranty at all. If you use it you do it at your own risk.

Main changes

  • I changed the way temperature is computed for thermal conduction (in this version it is more general than simply p/rho).
  • I added some code to handle an internal corner in internal boundary.
  • I implemented and integrated into PLUTO an alternating direction implicit scheme for thermal conduction and resistivity.
  • Furthermore, I have implemented accurate transport parameters (electrical resistivity and thermal conductivity) and dissociation law for low temperature hydrogen (approx 1eV) inside capillary
  • I applied some other minor changes and added some comments

Original Readme file

The original Readme file is now named README_original

Emanuele Brentegani

pluto_capillary's People

Contributors

emabre avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.