Modeling of 2D seismic wave propagation in heterogeneous porous media: a frequency-domain finite-element method formulated by variational principles | Synapse