Powerful simulation tools for complex engineering challenges
Our flagship frequency domain finite element solver represents a breakthrough in simulation technology, offering unparalleled performance and accuracy for wave propagation problems.
# Example Python API usage
import frequensol as fs
# Define simulation domain
domain = fs.Domain(dimensions=(1000, 1000, 500))
# Set material properties
domain.add_material(region="layer1", vp=2000, vs=1200, rho=2200)
domain.add_material(region="layer2", vp=3500, vs=2000, rho=2500)
# Configure source and receivers
source = fs.Source(position=(500, 500, 10), frequency=25.0)
receivers = fs.ReceiverArray(x_range=(0, 1000), spacing=10, depth=0)
# Run simulation
simulation = fs.Simulation(domain=domain, source=source, receivers=receivers)
results = simulation.run()
# Process and visualize results
results.plot_wavefield()
Our intuitive Python API makes it easy to set up, run, and analyze simulations, whether you're running them locally or in the cloud.
Contact us today to get your license.