# Developing FEM/FDTD for Computational Electromagnetics

I am looking to create my own code/model for modeling electromagnetic problems via Finite Element Method and Finite Difference Time Domain method. I have been reading through the literature and textbooks but there is an abundance of information. I am looking to see if anyone has any recommendations on resources for getting started with this endeavor. I know what method I develop is heavily dependent on what I want to do at the end, but I suppose I am looking to stay general for now.

It seems like "Computational Electromagnetics for RF and Microwave Engineering" by Davidson (2011) is a good source and Wikipedia has information. If anyone else has any information, please let me know. Thank you in advance.

• This related question on FEM in general might help: physics.stackexchange.com/questions/621861/… – tpg2114 May 28 at 17:10
• Are you looking for resources on the math behind the methods/models? Or are you looking for how to translate the math into code (so a code-focused set of resources)? – tpg2114 May 28 at 17:11
• Thanks for sharing. Honestly, both. But I suppose more so the first one. – jgk5141 May 28 at 17:23
• Why did you choose FDTD? – my2cts May 28 at 18:26
• I am looking to develop a general solution that is capable of looking at static and dynamic problems for problems I am interested. I am picked these methods since I am somewhat familiar with them from using commercial software and I know they are well developed and robust. – jgk5141 May 28 at 18:43

I am relarively new in CEM. Here are two books that I have found useful:

• "Computational Methods for Electromagnetics", Peterson, Ray, Mittra, this covers a broad range of algorithms ranging from the Moment Method, Finite Elements and FDTD

• "The Finite Element Method in Electromagnetics", J. Jin, this is more geared towards Finite Element methods, both in Frequency and Time-Domain, but, also covers more advanced topics, such as Domain Decomposition and FETI-DP schemes