This repository is a snapshot of quinoacomputing.github.io (quinoacomputing.org) on November 23, 2021, which still contains information on tools, walker, rngtest, and fileconv, previously part of Quinoa, before #530 removed them. The contents are rendered at quinoacomputing.github.io/archive, for archival purposes only.
Adaptive computational fluid dynamics - https://quinoacomputing.org
Quinoa is a set of computational tools that enables research and numerical analysis in fluid dynamics. Using the Charm++ runtime system, we employ asynchronous (or non-blocking) parallel programming and decompose computational problems into a large number of work units (that may be more than the available number of processors) enabling arbitrary overlap of parallel computation, communication, input, and output. Then the runtime system dynamically and automatically homogenizes computational load across the simulation distributed across many computers.
Our ultimate goal is to simulate large and complex engineering multiphysics problems with a production-quality code that is extensible and maintainable, using hardware resources efficiently, even for problems with a priori unknown, heterogeneous, and dynamic load distribution.
This software has been acknowledged by the U.S. Department of Energy / National Nuclear Security Administration for open source release, C20072.
For more details on philosophy, documentation, software design, journal papers, license, and contributing see the documentation.
,::,` `.
.;;;'';;;: ;;#
;;;@+ +;;; ;;;;;, ;;;;. ;;;;;, ;;;; ;;;; `;;;;;;: ;;;
:;;@` :;;' .;;;@, ,;@, ,;;;@: .;;;' .;+;. ;;;@#:';;; ;;;;'
;;;# ;;;: ;;;' ;: ;;;' ;;;;; ;# ;;;@ ;;; ;+;;'
.;;+ ;;;# ;;;' ;: ;;;' ;#;;;` ;# ;;@ `;;+ .;#;;;.
;;;# :;;' ;;;' ;: ;;;' ;# ;;; ;# ;;;@ ;;; ;# ;;;+
;;;# .;;; ;;;' ;: ;;;' ;# ,;;; ;# ;;;# ;;;: ;@ ;;;
;;;# .;;' ;;;' ;: ;;;' ;# ;;;; ;# ;;;' ;;;+ ;', ;;;@
;;;+ ,;;+ ;;;' ;: ;;;' ;# ;;;' ;# ;;;' ;;;' ;':::;;;;
`;;; ;;;@ ;;;' ;: ;;;' ;# ;;;';# ;;;@ ;;;:,;+++++;;;'
;;;; ;;;@ ;;;# .;. ;;;' ;# ;;;;# `;;+ ;;# ;# ;;;'
.;;; :;;@ ,;;+ ;+ ;;;' ;# ;;;# ;;; ;;;@ ;@ ;;;.
';;; ;;;@, ;;;;``.;;@ ;;;' ;+ .;;# ;;; :;;@ ;;; ;;;+
:;;;;;;;+@` ';;;;;'@ ;;;;;, ;;;; ;;+ +;;;;;;#@ ;;;;. .;;;;;;
.;;#@' `#@@@: ;::::; ;:::: ;@ '@@@+ ;:::; ;::::::
:;;;;;;.
.;@+@';;;;;;'
` '#''@`
The Quinoa ASCII art logo, displayed above, has been generated at http://picascii.com, based on the Xfig image, doc/images/quinoa.fig displayed at https://quinoacomputing.org.
The ASCII art logos of the executable names, e.g., at https://quinoacomputing.org/inciter_main.html, have been generated at http://patorjk.com/software/taag using the default settings:
- Font: Graffiti
- Character width: default
- Character height: default
The ASCII art logos in SVG format, to display them on HTML pages, e.g., at https://quinoacomputing.org/inciter_main.html, have been generated by LaTeX, using doc/txt2pdf, yielding a PDF which then was converted to SVG using pdf2svg as
cd doc/txt2pdf/
make pdf
pdf2svg txt2pdf.pdf <executable>.svg
- blue: 1d3564
- dark orange: c96a00
- light orange: ce6861c