This repository contains a list of known publications that use or cite the deal.II finite element library. Its contents are used to generate the publications mentioned on the deal.II website.
Our institutes are evaluated at regular intervals. Consequently, we are interested in documenting the use of the programs and libraries we create. This page collects publications written on or with the help of deal.II. If you have published anything, including Diploma, Masters or PhD theses, please let us know about it. The more comprehensive this list is, the simpler it is for us to justify to our departments and sponsors the effort we put into the library — something that helps all of us in the end!
If you'd like to add a bibliographic entry to our bibtex
list, this can be done by one of two means.
Firstly, you could email the details of your publication to one of the principal developers or administrators of the deal.II library and we'll do it for you.
Alternatively, you could set up a pull request to this repository that adds the details of your awesome work.
This can be done online using Github's built in editor or with these easy steps (these steps are also detailed more thoroughly for our main repository on our wiki page):
$ git clone https://github.com/<github username>/publication-list
$ cd publication-list
If you already have a cloned version of the repository at hand, then synchronise the master branch of your fork with our repository
$ git checkout master
$ git remote add dealii git@github.com:dealii/publication-list.git
$ git fetch dealii
$ git rebase dealii master
$ git push origin master
$ git checkout -b my_awesome_new_publication
$ git commit -m "Added entry <bibtex key>"
$ git push origin my_awesome_new_publication
To help you out, here are some templates for common entries:
@Article{<bibtex key>,
author = {},
title = {},
journal = {},
year = {},
volume = {},
number = {},
pages = {},
doi = {},
url = {},
}
@Article{<bibtex key>,
author = {},
title = {},
journal = {ArXiv e-prints}
year = {},
volume = {},
number = {},
pages = {},
archiveprefix = {arXiv},
eprint = {<xxxx.xxxxx>},
doi = {},
url = {},
}
@InProceedings{<bibtex key>,
author = {},
title = {},
editor = {},
booktitle = {},
year = {},
volume = {},
series = {},
publisher = {},
pages = {},
doi = {},
url = {},
}
@MastersThesis{<bibtex key>,
author = {},
title = {},
school = {},
year = {},
month = {},
url = {},
}
@MastersThesis
tag for all other kinds of theses
other than PhD theses, for example for Bachelor's or Honors theses in
the United States and similar university systems, and for Diploma
theses in universities that have them. In those case, simply fill in
the note
tag as in the following example:
@MastersThesis{<bibtex key>,
author = {},
title = {},
school = {},
year = {},
month = {},
url = {},
note = {Bachelor's Thesis},
}
@PhdThesis{<bibtex key>,
author = {},
title = {},
school = {},
year = {},
month = {},
url = {},
}
@TechReport{<bibtex key>,
author = {},
title = {},
institution = {},
year = {},
url = {},
}
@InBook{<bibtex key>,
chapter = {},
pages = {},
title = {},
publisher = {},
year = {},
author = {},
volume = {},
number = {},
series = {},
edition = {},
isbn = {},
doi = {},
url = {},
}
@Book{<bibtex key>,
title = {},
publisher = {},
year = {},
author = {},
volume = {},
number = {},
series = {},
edition = {},
isbn = {},
doi = {},
url = {},
}
Please make sure that you complete as many of these fields as possible. It is a particular help to us to get the DOI number or a URL corresponding to your contribution. A really useful resource that can be used to generate complete (or near complete) bibtex entries from DOI numbers and arXiv IDs is https://doi2bib.org.
If you would like to add a contribution that has not yet been formally accepted, please add a comment to the note field indicating the status of your contribution. This may be one of the following:
note = {Submitted},
note = {In review},
note = {Accepted},
note = {In press},
By adding these fields to your contribution, it will help us better maintain our database and help us determine when to update the status of your entry as it moves through the publication stage. We would like to keep the status of your manuscripts as up-to-date as possible.
bibtool
bibtool
is a tool for manipulating BibTeX databases, i.e., the actual *.bib
files in which you store all literature entries.
We use it to format the publication list to keep it maintained. After installing bibtool
, you can format the publication list.
make sort
bibtool
is available as a package in most Linux distributions.
You can install bibtool
via homebrew or macports.
Use Windows WSL and follow the Linux instructions.
If you need to install bibtool
manually, follow these instructions.
bibtool
.bibtool
is accessible in your system path variable.
wget http://www.gerd-neugebauer.de/software/TeX/BibTool/BibTool-2.68.tar.gz
tar xfz BibTool-2.68.tar.gz
cd BibTool
./configure --prefix=/path/to/bibtool
make install
echo "export PATH=$PATH:/path/to/bibtool/bin" >> ~/.bashrc
After the installation succeeded, make sure that you can call bibtool
from your terminal.
$ bibtool -V
BibTool Vers. 2.68 (C) 1996-2019 Gerd Neugebauer
Library path: .:/path/to/bibtool/lib/BibTool Special configuration options: none
## A final word...
Thank you very much for your contribution! We appreciate any entries to the list, as well as maintenance for the existing entries.