Using Firedrake to model optical fibres
Hello all, I saw Firedrake at the Bath HPC day, I work in physics and we do a lot of fibre optic research. This includes modelling Maxwell’s equations across a 2D mesh that describes a cross-section of a fibre. Traditionally we solve this using a finite element method and solving in Fourier space. Is Firedrake suitable for solving such problems? Looking at the documentation Firedrake can load meshes from other programs, to solve in Fourier space would it be sufficient to define the equations in Fourier space and load a mesh that corresponds to the Fourier transform of our real space structure. Or can Firedrake support the transform itself? Would Firedrake be capable of solving the equations in real-space? In principle there is no problem with solving in real-space, its just been neater in the past. Currently we use COMSOL which is expensive and slow due to a lot of unnecessary (for our purposes at least) overhead and lack of parallel licensing. Sorry for so many questions but I am quietly excited at using a neater, nicer solver. Cheers Ian
participants (1)
- 
                
                Ian Thompson