Publications
Below is a list of my publications in reverse chronological order. For each publication, you can access the Abstract for a technical summary, BibTeX for citation format, the URL to view the full paper, and In Simple Terms for an accessible explanation of the work and its significance.
Curvilinear coordinates and curvature in radiative transport
Johannes Krotz, Ryan G. McClarren
Journal of Computational and Theoretical Transport (under review)
We derive a general expression for the streaming term in radiative transport equations and other transport problems when formulated in curvilinear coordinates, emphasizing coordinate systems adapted to the geometry of the domain and the directional dependence of particle transport. By parametrizing the angular variable using a local orthonormal frame, we express directional derivatives in terms of curvature-related quantities that reflect the geometry of underlying spatial manifolds. Our formulation highlights how the interaction between coordinate choices and curvature influences the streaming operator, offering geometric interpretations of its components. The resulting framework offers intuitive insight into when and how angular dependence can be simplified and may guide the selection of coordinate systems that balance analytical tractability and computational efficiency.
@misc{krotz2025curvilinearcoordinatescurvatureradiative,
title={Curvilinear coordinates and curvature in radiative transport},
author={Johannes Krotz and Ryan G. McClarren},
year={2025},
eprint={2508.20852},
archivePrefix={arXiv},
primaryClass={math.NA},
url={https://arxiv.org/abs/2508.20852},
}
Transport equations are used to model how light, radiation, or particles move through a medium. The part of the equation that describes particles moving through space and changing direction is the streaming term. In flat Cartesian coordinates this term has a familiar form. In curved or geometry-adapted coordinates, the same term becomes more delicate.
Many transport problems are not naturally box-shaped. They may involve spherical shells, cylindrical devices, curved boundaries, or coordinate systems chosen to follow the geometry of the domain. In those settings, the coordinates affect how particle directions are represented. A coordinate system can simplify the equations, but it can also introduce extra terms that have to be understood carefully.
What the Paper Does
This paper derives the streaming term for transport equations written in curvilinear coordinates. Instead of treating every coordinate system as a separate calculation, it gives a unified formula based on a local orthonormal frame and curvature-related quantities.
The point is that the streaming operator depends not only on position and direction, but also on how the chosen coordinate surfaces bend and how the local directions rotate from point to point. Written this way, the extra terms in the transport equation have a direct geometric meaning.
- The coordinate geometry determines which additional streaming terms appear.
- Flat, curved, and twisting directions contribute in different ways.
- Curvature gives a compact way to see how geometry enters the transport equation.
Why This Is Useful
Deriving the streaming term in a curved coordinate system is often done case by case. Spherical, cylindrical, elliptical, and other coordinates each lead to their own formulas. The curvature-based formulation gives a common structure behind these calculations.
- Simplification: it shows when terms disappear because of the geometry.
- Interpretation: it replaces some long coordinate calculations with geometric quantities.
- Guidance: it helps identify coordinate systems that make the equations easier to analyze or compute.
Examples
The paper works through standard settings such as cylindrical and spherical coordinates, and also considers more involved examples such as ellipsoids and translating graphs. The same framework explains why some geometries produce simple formulas while others require additional curvature terms.
- Cylinders: several terms vanish because parts of the geometry are flat or do not twist.
- Spheres: curvature enters in a symmetric and recognizable way.
- Ellipsoids and translating surfaces: more terms remain, but the curvature formulation still shows where they come from.
Takeaway
The paper does not introduce a new numerical solver. It gives a geometric way to derive and interpret the streaming term. This can make derivations cleaner, help remove unnecessary terms, and support better coordinate choices for transport simulations in curved geometries.
A dynamic likelihood approach to filtering transport processes: advection-diffusion dynamics
Johannes Krotz,Juan M. Restrepo, Jorge Ramirez
Journal of Computational Physics
A Bayesian data assimilation scheme is formulated for advection-dominated advective and diffusive evolutionary problems, based upon the Dynamic Likelihood (DLF) approach to filtering. The DLF was developed specifically for hyperbolic problems –waves–, and in this paper, it is extended via a split step formulation, to handle advection-diffusion problems. In the dynamic likelihood approach, observations and their statistics are used to propagate probabilities along characteristics, evolving the likelihood in time. The estimate posterior thus inherits phase information. For advection-diffusion the advective part of the time evolution is handled on the basis of observations alone, while the diffusive part is informed through the model as well as observations. We expect, and indeed show here, that in advection-dominated problems, the DLF approach produces better estimates than other assimilation approaches, particularly when the observations are sparse and have low uncertainty. The added computational expense of the method is cubic in the total number of observations over time, which is on the same order of magnitude as a standard Kalman filter and can be mitigated by bounding the number of forward propagated observations, discarding the least informative data.
@article{KROTZ_2025_DynamicLikelihoodFilter,
title = {A dynamic likelihood approach to filtering transport processes: advection-diffusion dynamics},
journal = {Journal of Computational Physics},
volume = {536},
pages = {114089},
year = {2025},
issn = {0021-9991},
doi = {https://doi.org/10.1016/j.jcp.2025.114089},
url = {https://www.sciencedirect.com/science/article/pii/S0021999125003729},
author = {Johannes Krotz and Juan M. Restrepo and Jorge Ramirez},
keywords = {Data assimilation, Bayesian estimation, Dynamic likelihood filter,
Advection-diffusion, Transport, Kalman filter},
abstract = {A Bayesian data assimilation scheme is formulated for advection-dominated advective
and diffusive evolutionary problems, based upon the Dynamic Likelihood (DLF) approach to
filtering. The DLF was developed specifically for hyperbolic problems –waves–, and in this
paper, it is extended via a split step formulation, to handle advection-diffusion problems.
In the dynamic likelihood approach, observations and their statistics are used to propagate
probabilities along characteristics, evolving the likelihood in time. The estimate posterior
thus inherits phase information. For advection-diffusion the advective part of the time
evolution is handled on the basis of observations alone, while the diffusive part is informed
through the model as well as observations. We expect, and indeed show here, that in
advection-dominated problems, the DLF approach produces better estimates than other
assimilation approaches, particularly when the observations are sparse and have low
uncertainty. The added computational expense of the method is cubic in the total number of
observations over time, which is on the same order of magnitude as a standard Kalman filter
and can be mitigated by bounding the number of forward propagated observations, discarding
the least informative data.}}}
Advection-diffusion equations model quantities that are carried by a flow and also spread out over time. Examples include smoke in air, pollutants in a river, temperature, or concentration fields. Predictions usually combine a physical model with sensor data, a process known as data assimilation.
A standard approach is the Kalman filter, which updates a model whenever new observations arrive. It is effective in many settings, but it can struggle when observations are sparse. In transport problems, sparse data are especially difficult because the main error is often not just the amount of material, but where that material has moved.
What the Paper Does
This paper extends the Dynamic Likelihood Filter (DLF) to advection-diffusion problems. The DLF uses observations not only at the time they are taken, but also propagates their information forward along the flow of the system. This creates additional likelihood information at later times and locations, even where no sensor is present.
For the advective part of the dynamics, the method follows the motion suggested by the observations. For the diffusive part, it combines the model with the observed information. This split lets the filter retain useful phase and location information while still accounting for spreading and smoothing.
Where It Helps
The method is designed for cases where transport dominates diffusion and the data are limited but reliable.
- Sparse observations: only a few sensors are available.
- Advection-dominated dynamics: flow or wind moves the quantity more strongly than diffusion spreads it.
- Imperfect models: the governing equations are useful, but they do not capture every detail.
These conditions appear in weather forecasting, environmental monitoring, contaminant tracking, and engineering transport problems.
What the Results Show
The numerical tests show that the DLF gives better estimates than a standard Kalman filter when advection is dominant and observations are sparse with low uncertainty. It improves both the magnitude and location of the transported quantity, corrects initial-condition errors more effectively, and remains useful when the model is not exact.
The method has an added computational cost, scaling cubically with the number of observations used over time. This is comparable in order to a standard Kalman filter, and the cost can be reduced by limiting how many propagated observations are kept.
Takeaway
The paper shows how to extend the Dynamic Likelihood idea from wave problems to advection-diffusion. By carrying observational information forward with the flow, the method makes sparse measurements more useful for tracking transported quantities.
A hybrid Monte Carlo, discontinuous Galerkin method for linear kinetic transport equations
Johannes Krotz, Cory D. Hauck, Ryan G. McClarren
Journal of Computational Physics
We present a hybrid method for time-dependent particle transport problems that combines Monte Carlo (MC) estimation with deterministic solutions based on discrete ordinates. For spatial discretizations, the MC algorithm computes a piecewise constant solution and the discrete ordinates use bilinear discontinuous finite elements. From the hybridization of the problem, the resulting problem solved by Monte Carlo is scattering free, resulting in a simple, efficient solution procedure. Between time steps, we use a projection approach to “relabel” collided particles as uncollided particles. From a series of standard 2-D Cartesian test problems we observe that our hybrid method has improved accuracy and reduction in computational complexity of approximately an order of magnitude relative to standard discrete ordinates solutions.
@article{KROTZ_2024_HybridMCDG,
title = {A hybrid Monte Carlo, discontinuous Galerkin method for linear kinetic transport equations},
journal = {Journal of Computational Physics},
volume = {514},
pages = {113253},
year = {2024},
issn = {0021-9991},
doi = {https://doi.org/10.1016/j.jcp.2024.113253},
url = {https://www.sciencedirect.com/science/article/pii/S0021999124005011},
author = {Johannes Krotz and Cory D. Hauck and Ryan G. McClarren},
keywords = {Hybrid stochastic-deterministic method, Monte Carlo, Kinetic equations, Particle transport},
abstract = {We present a hybrid method for time-dependent particle transport problems that combines
Monte Carlo (MC) estimation with deterministic solutions based on discrete ordinates. For
spatial discretizations, the MC algorithm computes a piecewise constant solution and the
discrete ordinates use bilinear discontinuous finite elements. From the hybridization of
the problem, the resulting problem solved by Monte Carlo is scattering free, resulting in
a simple, efficient solution procedure. Between time steps, we use a projection approach to
“relabel” collided particles as uncollided particles. From a series of standard 2-D Cartesian
test problems we observe that our hybrid method has improved accuracy and reduction in
computational complexity of approximately an order of magnitude relative to standard discrete
ordinates solutions.}}
Particle transport problems appear in radiation shielding, nuclear engineering, atmospheric radiative transfer, medical physics, plasma physics, and astrophysics. The goal is to predict how particles move through a material, scatter, and sometimes get absorbed.
Two common approaches are deterministic solvers and Monte Carlo methods. Deterministic solvers turn the physics into large systems of equations. They can be accurate, but the cost grows quickly at high resolution. Monte Carlo methods follow randomly sampled particle paths. They are flexible, but the results contain sampling noise unless many samples are used.
What the Paper Does
This paper combines the two approaches by separating particles into two groups: particles that have not collided yet and particles that have already scattered.
- Uncollided particles: these move along relatively simple paths and are handled efficiently with Monte Carlo.
- Collided particles: after scattering, their distribution is smoother and is handled with a deterministic discrete ordinates/discontinuous Galerkin solver.
The split makes the Monte Carlo part scattering-free, which simplifies that portion of the computation. Between time steps, a projection or relabeling step moves information back into the uncollided category so the method can continue efficiently over time.
Results
On standard two-dimensional Cartesian test problems, the hybrid method improves accuracy compared with standard discrete ordinates solutions and reduces computational complexity by about an order of magnitude. It also avoids some of the typical drawbacks of the separate methods: less sampling noise than a purely Monte Carlo calculation and fewer ray-effect artifacts than a purely deterministic angular discretization.
Why It Matters
The method is relevant anywhere particles stream and scatter through matter, including nuclear systems, radiation transport, atmospheric modeling, medical physics, and fusion-related simulations. The main advantage is not that it replaces either Monte Carlo or deterministic methods, but that it uses each where it is better suited.
What Comes Next
The paper focuses on single-energy problems. Natural extensions include multi-energy neutron transport, nonlinear radiative transfer, and adaptive strategies that decide how to balance the stochastic and deterministic parts during a simulation.
Variable resolution Poisson-disk sampling for meshing discrete fracture networks
Johannes Krotz, Matthew R. Sweeney, Carl W. Gable, Jeffrey D. Hyman, Juan M. Restrepo
Journal of Computational and Applied Mathematics
We present the near-Maximal Algorithm for Poisson-disk Sampling (nMAPS) to generate point distributions for variable resolution Delaunay triangular and tetrahedral meshes in two and three-dimensions, respectively. nMAPS consists of two principal stages. In the first stage, an initial point distribution is produced using a cell-based rejection algorithm. In the second stage, holes in the sample are detected using an efficient background grid and filled in to obtain a near-maximal covering. Extensive testing shows that nMAPS generates a variable resolution mesh in linear run time with the number of accepted points. We demonstrate nMAPS capabilities by meshing three-dimensional discrete fracture networks (DFN) and the surrounding volume. The discretized boundaries of the fractures, which are represented as planar polygons, are used as the seed of 2D-nMAPS to produce a conforming Delaunay triangulation. The combined mesh of the DFN is used as the seed for 3D-nMAPS, which produces conforming Delaunay tetrahedra surrounding the network. Under a set of conditions that naturally arise in maximal Poisson-disk samples and are satisfied by nMAPS, the two-dimensional Delaunay triangulations are guaranteed to only have well-behaved triangular faces. While nMAPS does not provide triangulation quality bounds in more than two dimensions, we found that low-quality tetrahedra in 3D are infrequent, can be readily detected and removed, and a high quality balanced mesh is produced.
@article{KROTZ_2022_PoissonDiskDFN,
title = {Variable resolution Poisson-disk sampling for meshing discrete fracture networks},
journal = {Journal of Computational and Applied Mathematics},
volume = {407},
pages = {114094},
year = {2022},
issn = {0377-0427},
doi = {https://doi.org/10.1016/j.cam.2022.114094},
url = {https://www.sciencedirect.com/science/article/pii/S0377042722000073},
author = {Johannes Krotz and Matthew R. Sweeney and Carl W. Gable and Jeffrey D. Hyman and Juan M. Restrepo},
keywords = {Discrete fracture network, Maximal Poisson-disk sampling, Mesh generation, Conforming Delaunay triangulation},
abstract = {We present the near-Maximal Algorithm for Poisson-disk Sampling (nMAPS) to generate point
distributions for variable resolution Delaunay triangular and tetrahedral meshes in two and
three-dimensions, respectively. nMAPS consists of two principal stages. In the first stage,
an initial point distribution is produced using a cell-based rejection algorithm. In the
second stage, holes in the sample are detected using an efficient background grid and filled
in to obtain a near-maximal covering. Extensive testing shows that nMAPS generates a variable
resolution mesh in linear run time with the number of accepted points. We demonstrate nMAPS
capabilities by meshing three-dimensional discrete fracture networks (DFN) and the surrounding
volume. The discretized boundaries of the fractures, which are represented as planar polygons, are
used as the seed of 2D-nMAPS to produce a conforming Delaunay triangulation. The combined mesh
of the DFN is used as the seed for 3D-nMAPS, which produces conforming Delaunay tetrahedra
surrounding the network. Under a set of conditions that naturally arise in maximal Poisson-disk
samples and are satisfied by nMAPS, the two-dimensional Delaunay triangulations are guaranteed
to only have well-behaved triangular faces. While nMAPS does not provide triangulation quality
bounds in more than two dimensions, we found that low-quality tetrahedra in 3D are infrequent,
can be readily detected and removed, and a high quality balanced mesh is produced.}}
Simulations of groundwater, oil, gas, or contaminant transport in fractured rock need a mesh that represents both the fractures and the surrounding volume. The mesh is made of triangles in two dimensions or tetrahedra in three dimensions. Its quality matters because poorly shaped elements can make numerical solvers inaccurate or unstable.
There is also a cost issue. A mesh that is too coarse misses important geometric detail, while a mesh that is too fine is expensive to use. This paper introduces nMAPS, the near-Maximal Algorithm for Poisson-disk Sampling, to generate variable-resolution point sets for meshes of discrete fracture networks.
What the Method Does
nMAPS uses Poisson-disk sampling: points are placed so that they are not too close to one another, but still cover the domain well. The method allows the spacing to vary, so more points can be placed near intersections, boundaries, or other important features, while smoother regions can use fewer points.
After the points are placed, they are connected using a Delaunay triangulation. In two dimensions, the method gives well-behaved triangular faces under conditions satisfied by the samples produced by nMAPS. In three dimensions, it does not give the same formal quality bounds, but low-quality tetrahedra are uncommon and can be detected and removed in practice.
Why It Matters
The method gives a direct way to build meshes that are fine where they need to be and coarser elsewhere. Tests show that nMAPS runs in linear time with respect to the number of accepted points and produces balanced meshes for three-dimensional fracture networks and their surrounding volume.
This is useful for simulations of fractured media, including groundwater flow, energy extraction, and contaminant transport. The same idea may also be useful in other applications where variable-resolution meshes are needed around complicated geometry.
Summary
nMAPS provides an efficient way to generate point distributions for Delaunay meshes. It is not a complete solution to every meshing problem, but it gives a practical route to meshes that balance resolution, cost, and element quality for discrete fracture networks.
Theses and Dissertation
Probabilistic and data-driven methods for numerical PDEs
Johannes Krotz
Dissertation
This dissertation consists of three integral self-contained parts. The first part develops a novel Monte Carlo algorithm, called the near-Maximal Algorithm for Poisson-disk Sampling (nMAPS), to efficiently generate the nodes of a high-quality mesh for the calculation of flow and the associated transport of chemical species in low-permeability fractured rock, such as shale and granite. A good mesh balances accuracy requirements with a reasonable computational cost, i.e., it is generated efficiently, dense where necessary for accuracy, and contains no cells that cause instabilities or blown-up errors. Quality bounds for meshes generated through nMAPS are proven, and its efficiency is demonstrated through numerical experiments (see Variable resolution Poisson-disk sampling paper above for complete details).
In the second part, a deterministic Monte Carlo hybrid method for time-dependent problems based on the physics of particle transport described through the linear Boltzmann equation is presented. The method splits the system into collided and uncollided particles and treats these sets with different methods. Uncollided particles are handled through high-accuracy Monte Carlo methods, while the density of collided particles is calculated using discontinuous Galerkin methods. Theoretical details of the algorithm are developed and shown to be effective through numerical experiments. The properties associated with the labeling as collided and uncollided leverage the respective strengths of these methods, allowing for overall more accurate and computationally efficient solving than each method on its own (see Hybrid Monte Carlo, discontinuous Galerkin method paper above for complete details).
In the last chapter, an extension to the Dynamic Likelihood Filter (DLF) is presented to include Advection-Diffusion equations. The DLF is a Bayesian estimation method specifically designed for wave-related problems. It improves on traditional methods, such as variants of Kalman filters, by not only using data at its time of observation but also at later times by propagating observations forward through time. This enriches the available data and improves predictions and uncertainties. The theory to include diffusion in the framework of the DLF is developed, and it is shown through numerical experiments that the DLF outperforms traditional data assimilation techniques, especially when observations are precise but sparse in space and time (see Dynamic likelihood approach to filtering paper above for complete details).
@phdthesis{krotz2024dissertation,
author = {Johannes Krotz},
title = {Probabilistic and data-driven methods for numerical PDEs},
school = {University of Tennessee, Knoxville},
year = {2024},
type = {Ph.D. dissertation}
}
This dissertation collects three computational projects for numerical PDEs. Each project combines probabilistic ideas with deterministic numerical methods, with the goal of improving accuracy, efficiency, or robustness in problems that are difficult to solve directly.
The Three Parts
The dissertation is organized around three main contributions, each connected to one of the papers listed above:
- Chapter 2: a method for creating variable-resolution meshes for fractured rock systems, based on the Variable resolution Poisson-disk sampling paper.
- Chapter 3: a data-assimilation method for tracking transported quantities with sparse observations, based on the Dynamic likelihood approach to filtering paper.
- Chapter 4: a hybrid solver for radiation transport that combines Monte Carlo sampling with deterministic methods, based on the Hybrid Monte Carlo, discontinuous Galerkin method paper.
Shared Theme
The projects address different applications: fractured-rock flow, environmental or engineering transport, and particle transport. The common idea is to combine methods with different strengths. Probabilistic tools provide flexibility and uncertainty-aware information, while deterministic solvers provide structure, accuracy, and efficiency when the problem is smooth enough for them to be effective.
Practical Role
The dissertation shows that useful improvements can come from combining existing numerical ideas in careful ways. The methods are tested on realistic computational problems and compared against standard approaches. Across the three projects, the emphasis is on making simulations more accurate, more efficient, or more reliable for problems arising in science and engineering.
Overall, the dissertation uses probabilistic thinking to strengthen traditional computational methods for PDEs, especially in problems involving meshes, transport, and data assimilation.
Computer Simulation of Gel Formation in Colloidal Systems of Sticky Rods
Johannes Krotz
Master's Thesis
We develop and validate a simulation framework for colloidal gelation. We first reproduce the benchmark results of Santos, Campanella, and Carignano for spherical, gel-forming particles, then extend the methodology to more complex systems of "sticky" spherocylindrical rods interacting via a Kihara-like potential. Using comprehensive parameter sweeps documented for reproducibility, we analyze the emergence of porous, percolating networks and conduct a topological characterization of the resulting microstructures. This characterization leverages Early TDA to extract multiscale connectivity features and to define topology-driven metrics for automated comparison between simulations and experiments. Our simulations reveal a clear dependence of network formation on rod aspect ratio and particle density, consistent with established theory and, to our knowledge, not previously demonstrated for spherocylindrical colloids with Kihara-type interactions. Rheological probing of the simulated systems shows signatures characteristic of gels, which supports the structural analysis. We further compare our computational results with experimental data obtained on Bastian Trepka's gels collected by Jacob Steindl. Although these first comparisons indicate that the present model is not yet sufficient to quantitatively describe those specific gelled systems, the agreement in qualitative trends and the robustness of our tools suggest strong potential. Overall, the work demonstrates functional, extensible methods for simulating gelation in rod-based colloids, provides topological data analysis based metrics that can aid automated comparison between experiments and simulations, and outlines several promising directions for future refinement and application.
@mastersthesis{krotz2019master,
author = {Johannes Krotz},
title = {Computer Simulation of Gel Formation in Colloidal Systems of Sticky Rods},
school = {Universität Konstanz},
year = {2019},
type = {Master's thesis}
}
This thesis was my first substantial project in computational and statistical physics. It used simulation, stochastic modeling, and data analysis to study how simple microscopic interaction rules can produce complex material structures.
Main Question
Colloidal particles suspended in a liquid do not always remain evenly dispersed. If the particles attract each other, they can form connected networks that trap the surrounding liquid and behave like a gel. This thesis studied how such networks form for sticky spherical and rod-shaped particles.
The work used Brownian dynamics simulations to model particles moving randomly through a liquid, interacting, clustering, and eventually forming gel-like structures with both solid-like and fluid-like behavior.
What the Thesis Covered
- Simulation framework: developed and extended a C++ code for thousands of interacting particles governed by stochastic differential equations derived from Langevin dynamics.
- Sticky spheres and rods: studied how shape, density, and attraction strength affect clustering and the formation of percolating networks.
- Structure and rheology: analyzed cluster statistics, pore structure, topology, and the response to small oscillatory deformations through storage and loss moduli.
- Validation and comparison: reproduced benchmark results for sticky spheres, extended the approach to sticky rods, and compared simulations with experimental data on EuO-based nanorod gels.
Why It Matters
The thesis showed how computational models can connect microscopic particle rules with larger-scale material behavior. It also developed analysis tools for comparing simulations and experiments, including statistical and topological measures of network formation.
The framework helped link particle shape and interaction strength to gel structure, material response, and the emergence of connected networks.
Personal Note
This project introduced me to building and debugging simulation codes, working with large data sets, and analyzing noisy nonlinear systems. It was also where stochastic and deterministic modeling first came together in my work, leading naturally toward later projects in data-driven physical modeling.
Gibt es Rotationssymmetrische Fische?
Johannes Krotz
Bachelor's Thesis (Mathematics)
This bachelor's thesis investigates the existence of rotationally symmetric, homothetically shrinking "fish"-shaped hypersurface networks evolving by the Gaussian curvature flow. Building on prior work that established one-dimensional, lens/fish-shaped networks under curve-shortening/curvature flows, the thesis formulates the rotationally symmetric problem in R^{n+1} and derives three equivalent ordinary differential equations from the geometric PDE using distinct parameterizations (axial graph, angular, and radial graph). The core result is an alternative proof of existence in the one-dimensional case; the higher-dimensional case remains open, though supporting lemmas and numerical experiments suggest feasibility.
The analysis includes (i) equivalence of the derived ODEs and preservation of geometric quantities under reparametrization, (ii) local existence and regularity near the rotation axis, (iii) comparison and barrier arguments to control curvature and intersection behavior with rays from the origin, and (iv) a shooting/mirror construction that enforces the 120 degree junction and orthogonality conditions required at the triple point of the fish network. Numerical solutions illustrate the shape and support the analytical construction. Overall, the work advances understanding of self-similar shrinkers for Gaussian curvature flow in rotational symmetry, fully resolving n=1 and outlining a pathway for n>1.
@bachelorsthesis{krotz2018bachelor,
author = {Johannes Krotz},
title = {Gibt es Rotationssymmetrische Fische?},
school = {Universität Konstanz},
year = {2018},
type = {Bachelor's thesis},
note = {Mathematics}
}
Curvature flows describe how shapes evolve when their motion is driven by curvature. They are used to study surfaces that smooth out, shrink, or develop singularities over time. This thesis looked at one particular geometric question involving a curve network with a fish-like outline.
The question was whether there can be rotationally symmetric, self-similarly shrinking versions of these fish-shaped networks under Gaussian curvature flow.
The “fish” is not a biological object. It is a geometric network made from smooth arcs meeting at 120 degree angles. Earlier work had shown that one-dimensional fish-shaped curve networks can shrink homothetically, meaning they keep their shape while scaling down. This thesis asked how much of that picture extends to higher dimensions.
What the Thesis Did
The geometric evolution problem was translated into ordinary differential equations using rotational symmetry. The thesis then studied these equations through different parameterizations and analyzed whether they admit the required shrinking shapes.
What It Found
- One-dimensional case: the known existence result was recovered and proved by an alternative argument.
- Higher-dimensional case: the full existence problem remained open, but the analysis and numerical experiments gave evidence that such shapes may exist.
- Technical work: the thesis derived equivalent ODE formulations, studied regularity near the rotation axis, and used comparison and shooting arguments for the geometric constraints.
Why It Matters
The project developed tools for translating geometric intuition into equations and studying nonlinear systems arising from curvature flow. It also showed how symmetry can simplify a geometric PDE while still leaving a difficult analytical problem.
In plain terms, this was a rigorous geometry project built around a playful shape: a way to study how curvature, symmetry, and self-similar shrinking interact.
Quantum Transport in Topological Insulators - Superconductor Heterostructures
Johannes Krotz
Bachelor's Thesis (Physics)
This thesis investigates quantum transport in two-dimensional time-reversal-invariant topological insulators, focusing on HgTe/CdTe quantum wells described by the Bernevig--Hughes--Zhang (BHZ) model. After reproducing the helical edge states protected against elastic backscattering, I derive an effective one-dimensional edge Hamiltonian and analyze how a localized magnetic (Zeeman) barrier breaks time-reversal symmetry, opens a gap in the edge spectrum, and enables controllable backscattering. In the low-energy limit, the resulting transmission and reflection yield a characteristic conductance suppression set by barrier strength and width.
Placing an s-wave superconductor in proximity to the edge, I project the full Bogoliubov--de Gennes description onto the edge subspace and show that subgap transport is dominated by perfect Andreev reflection at an NS interface and by phase-dependent Andreev bound states in an SNS junction with energies E = |α| cos(φ/2). The corresponding Josephson current exhibits the expected current--phase relation and, under a perpendicular magnetic field, distinct interference patterns that differentiate edge-dominated from bulk-dominated transport.
Finally, I propose transport protocols to extract microscopically the subband g-factors (gE, gH) and superconducting order parameters (ΔE, ΔH) from their effective edge quantities ĝ and α. By exploiting their linear dependence on a mixing parameter γ (set by BHZ parameters and sample thickness), measurements across devices with varied well thickness can determine these band-resolved couplings.
@bachelorsthesis{krotz2015bachelor,
author = {Johannes Krotz},
title = {Quantum Transport in Topological Insulators - Superconductor Heterostructures},
school = {Universität Konstanz},
year = {2015},
type = {Bachelor's thesis},
note = {Physics}
}
This bachelor thesis studied quantum transport in two-dimensional topological insulators coupled to superconductors. These are materials that are insulating in the bulk but carry protected conducting states along their edges. The work was done shortly before topological phases of matter received broad recognition through the 2016 Nobel Prize in Physics.
Main Question
The thesis focused on HgTe/CdTe quantum wells described by the Bernevig-Hughes-Zhang model. In this model, electrons move along the edge in helical states: their direction of motion is tied to their spin. This spin-momentum locking protects the edge states against ordinary elastic backscattering.
The project asked how these edge states change when magnetic barriers or superconducting regions are added.
What the Thesis Covered
- Edge states: reproduced the helical edge modes of a two-dimensional topological insulator.
- Magnetic barriers: showed how breaking time-reversal symmetry opens a gap in the edge spectrum and allows controllable backscattering.
- Superconducting proximity effect: projected the superconducting problem onto the edge states and studied Andreev reflection and Josephson effects.
- Parameter extraction: proposed transport measurements for determining effective g-factors and superconducting order parameters from edge transport data.
Why It Matters
The project connected several themes in condensed matter physics: topology, superconductivity, magnetic symmetry breaking, and quantum transport. It also studied mechanisms that are relevant to later work on topological quantum materials and superconducting hybrid devices.
Personal Note
The project was carried out at Reykjavík University in collaboration with Reykjavík University and the University of Konstanz. It was an early research experience in an international setting and an introduction to the mix of model building, analytical calculation, and physical interpretation that runs through much of my later work.