We present an open finite element framework, called GetDDM, for testing optimized Schwarz domain decomposition techniques for time-harmonic wave problems. After a review of Schwarz domain decomposition methods and associated transmission conditions, we discuss the implementation, based on the open source software GetDP and Gmsh. The solver, along with ready-to-use examples for Helmholtz and Maxwell’s equations, is freely available online for further testing. Program summaryProgram title: GetDDMCatalogue identifier: AEZZ_v1_0Program summary URL:http://cpc.cs.qub.ac.uk/summaries/AEZZ_v1_0.htmlProgram obtainable from: CPC Program Library, Queen’s University, Belfast, N. IrelandLicensing provisions: GNU GPL v2No. of lines in distributed program, including test data, etc.: 1426800No. of bytes in distributed program, including test data, etc.: 12362781Distribution format: tar.gzProgramming language: Gmsh (http://gmsh.info) and GetDP (http://getdp.info).Computer: PC, Mac, Tablets, Computer clusters.Operating system: Linux, Windows, MacOSX.Has the code been vectorized or parallelized?: YesRAM: From 512 Megabytes upwardsClassification: 4.3, 4.12, 6.5, 10.Nature of problem: Computing the solution of large scale time-harmonic acoustic and electromagnetic wave problems.Solution method: Finite element method with optimized Schwarz domain decomposition method.Running time: From a few seconds for simple problems to several days for large-scale simulations.