AeroLeads people directory · profile

Dmitry Firsov Email & Phone Number

Computational Scientist | C/C++ R&D Developer | HPC | Math at Lorentz Solution, Inc.
Location: Palo Alto, California, United States 5 work roles 2 schools
3 work emails found @lorentzsolution.com LinkedIn matched
✓ Verified July 2026 4 data sources Profile completeness 100%

Contact Signals · 3 work emails

Work email d****@lorentzsolution.com
LinkedIn Profile matched
3 free lookups remaining · No credit card
Current company
Role
Computational Scientist | C/C++ R&D Developer | HPC | Math
Location
Palo Alto, California, United States

Who is Dmitry Firsov? Overview

A concise factual answer block for searchers comparing this professional profile.

Quick answer

Dmitry Firsov is listed as Computational Scientist | C/C++ R&D Developer | HPC | Math at Lorentz Solution, Inc., based in Palo Alto, California, United States. AeroLeads shows a work email signal at lorentzsolution.com and a matched LinkedIn profile for Dmitry Firsov.

Dmitry Firsov previously worked as Computational Scientist at Lorentz Solution, Inc. and Senior Numerical Programmer at Geomodeling Technology Corp.. Dmitry Firsov holds Doctor Of Philosophy (Ph.D.), Computational Fluid Dynamics from Tomsk State University.

Company email context

Email format at Lorentz Solution, Inc.

This section adds company-level context without repeating Dmitry Firsov's masked contact details.

*@lorentzsolution.com
74% confidence

AeroLeads found 3 current-domain work email signals for Dmitry Firsov. Compare company email patterns before reaching out.

Profile bio

About Dmitry Firsov

I have more than two decades of cross-platform software development expertise in complex numerical algorithms, data analysis tools, and advanced scientific UIs, OpenGL visualizations, and SQL-driven data and project storage applied to Computational Electromagnetics, Computational Fluid Dynamics, Geology, and Geophysics. My abstract math background helps me to formalize physics and engineering models to design efficient parallel algorithms and refactor code. My passion is developing novel features that combine science with technology, deliver a steady stream of long- and short-term improvements, have a high commercial impact, propel innovation, and push technological boundaries.R&D Project Coordination | Software Development | Software Design | Code Review | Cross Platform HPC Development | Data Analysis Tools Development | Cross Platform UI Development | Multi-Threading | Applied Mathematics | Applied Numerical Methods | Refactoring of Numerical Algorithms | SCRAM | Cross-Functional Collaboration | Computer Algebra | Mesh Generation

Listed skills include Applied Mathematics, Numerical Simulation, Numerical Algorithms, Numerical Linear Algebra, and 45 others.

Current workplace

Dmitry Firsov's current company

Company context helps verify the profile and gives searchers a useful next step.

Lorentz Solution, Inc.
Lorentz Solution, Inc.
Computational Scientist | C/C++ R&D Developer | HPC | Math
AeroLeads page
5 roles

Dmitry Firsov work experience

A career timeline built from the work history available for this profile.

Computational Scientist

Current

Santa Clara, California, Us

Research and develop in C++11; document numerical algorithms for Computational Electromagnetics (CEM) software to improve EM simulator that can be launched on 300GB memory workstation with GPUCarry out code refactoring, performance/memory optimization and documentation of numerical algorithmsTook role of team lead to dramatically increase accuracy, stability, and performance of Lorentz’s two main computational EM engines, with performance of most important direct solver engine improved at least 4x timesEnsure release note for each new version contains speed, memory usage, or accuracy improvementsDiscovered how to apply Helmholtz decomposition using algebraic analysis to improve EM formulation; decreased condition number of final system of linear equations to use single accuracy precision in direct solver: gained 2x performance boost, halved memory, solved problems on regular GPUs without fast double precisionOrganized total rebuild of frequency domain integral equations iterative EM solver (previously failed project) based on ACA compression using GMRES type algorithm; helped bring iterative solver from prototype to production-level with same accuracy as direct engine on much smaller memoryTo improve EM Integral Equations Solver, developed Krylov subspace linear algebra numerical algorithms, made precondition matrix optimizations, round-off error optimization, can solve very large systems of linear equations with ACA compressed matrices, C++ OpenMP, multi-threading/thread pools, SIMD, MKL, GPU MAGMA parallelizationLeveraged advanced math expertise to help rebuild and accelerate iterative solver using round-off errors treatment; improved condition number and appropriate normalization of system of linear equationsContribute to performance/accuracy of EM engine, directly increasing likelihood of long-term support contractsOptimized existing Numerical Linear Algebra algorithms; improved matrices condition number and EM models

Feb 2017 - Present

Senior Numerical Programmer

Calgary, Alberta, Ca

Researched and developed in C++ geological cross-platform Oil&Gas CAD - Data Analysis Tool, 3D geological geometry, grid generation/ manipulation, partial differential equations solvers, statistics/stochastics algorithms, inverse problems, UI development, optimization algorithms, Numerical Linear Algebra, Image Processing/3D Seismic data processingDeveloped advanced mesh generator for detailed stochastic 3D modeling of reservoirs and underground structures such as channels, barforms, splays, rivers deltas, lobes.Developed numerical algorithms for large set of geological/geophysical simulations and data analysis toolsDeveloped parallel mesh to mesh interpolation to enable mapping of properties between totally independent structured and unstructured gridsHandled large problems associated with PDE-based 3D seismic data denoising tools: generalized to use same nonlinear implicit PDE solver with large sparse matrix; solver reused in elliptic grid generator for modeling complex geometries

Jun 2008 - Jan 2017

Research Associate

Winnipeg, Mb, Ca

Primary developer of 3D Time Domain Maxwell Partial Differential Equations solver featuring 3D Finite Volume Time Domain Method coupled with Integral Equation, unstructured tetrahedral mesh to handle design of real objects, and supported dielectrics, perfect electrical conductors, lossy materials, thin wires, resistors, capacitors, and voltage sources to 2nd and 3rd order of accuracyKey member in group of professors and PhD students; co-supervised 2 undergraduates studentsMade significant contribution to EM research; team paper received 2007 ACES Outstanding Paper awardC++ with OpenMP and MPI, cross-platform, GUI based on wxWidgets with basic post-processing, "c-style" scripting for project files, database of materials, data export to VTK

Jul 2005 - May 2008

Postdoctoral Fellow

Winnipeg, Mb, Ca

Developed numerical algorithms for image processing with C++ with OpenMP and MPIHelped create fast and efficient deblurring algorithm and efficient parallelization of image denoising algorithmsAnalysed math theory behind parallel simulations

Sep 2003 - Jul 2005

Assistant Professor | Lecturer | Ta

Tomsk, Russia, Ru

Supervised undergraduate and graduate students; co-supervised 1 PhD and supervised 5 Master-level projects Taught Theoretical Mechanics, Scientific C++ Programming, and Numerical MethodsDesigned C++ implicit solver for Navier-Stokes equations to model 3D fluid flow in complex domain and simplified model of conductive liquid flow under magnetic field influence: extensive simulations required solution of huge sparse systems of linear equations by Krylov subspace methods with advanced precondition matrices; own implementation of Krylov subspace algorithms accelerated with round-off errors treatmentFinancial mathematics partial differential equations solvers

May 2000 - Sep 2003
2 education records

Dmitry Firsov education

Doctor Of Philosophy (Ph.D.), Computational Fluid Dynamics

Tomsk State University

Master'S Degree, Mathematics

Tomsk State University
FAQ

Frequently asked questions about Dmitry Firsov

Quick answers generated from the profile data available on this page.

What company does Dmitry Firsov work for?

Dmitry Firsov works for Lorentz Solution, Inc..

What is Dmitry Firsov's role at Lorentz Solution, Inc.?

Dmitry Firsov is listed as Computational Scientist | C/C++ R&D Developer | HPC | Math at Lorentz Solution, Inc..

What is Dmitry Firsov's email address?

AeroLeads has found 3 work email signals at @lorentzsolution.com for Dmitry Firsov at Lorentz Solution, Inc..

Where is Dmitry Firsov based?

Dmitry Firsov is based in Palo Alto, California, United States while working with Lorentz Solution, Inc..

What companies has Dmitry Firsov worked for?

Dmitry Firsov has worked for Lorentz Solution, Inc., Geomodeling Technology Corp., University Of Manitoba, and Tomsk State University.

How can I contact Dmitry Firsov?

You can use AeroLeads to view verified contact signals for Dmitry Firsov at Lorentz Solution, Inc., including work email, phone, and LinkedIn data when available.

What schools did Dmitry Firsov attend?

Dmitry Firsov holds Doctor Of Philosophy (Ph.D.), Computational Fluid Dynamics from Tomsk State University.

What skills is Dmitry Firsov known for?

Dmitry Firsov is listed with skills including Applied Mathematics, Numerical Simulation, Numerical Algorithms, Numerical Linear Algebra, Databases, Cross Platform Development, Cross Platform User Interfaces, and Numerical Analysis.

Find 750M verified contacts

Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.