Mark W Van Moer

Senior Visualization Programmer
2016 NCSA Bldg
1205 W Clark MC 257
Urbana, IL 61820
(217) 333-2268
mvanmoer@illinois.edu
NCSA vis group page
NCSA personal page
LinkedIn profile
GitHub repo

Selected Projects

Orbiting Black Holes Magnetohydrodynamics (ongoing) – ParaView, VTK, AfterEffects
Magnetic fieldline evolution and plasma movement surrounding a pair of orbiting black holes.
Intersectionality Text Analytics – Processing, ParaView, Mallet
Infovis of topic modeling results looking at intersectionality in academic discourse.
Vortex shedding fluid dynamics educational outreach web app – VisIt, Python, BASH
Provided VisIt session templates and glue code for web app allowing high school students to run simple 2D Nek5000 jobs and view results.
bro Network Security Log visualization – OpenGL, C++, AfterEffects
In-house project to visualize bro logs of world-wide network connection attempts to NCSAnet.
Text Analytics Visualization – Processing, Python, Gephi, AWK, Excel
Visualization of Mallet topic modeler and Comparative Text Mining output.
Reservoir Visualization and Analysis – C++, CMake, VTK, ParaView
Suite of C++ plugins for ParaView. Migrated from Visual Studio/Windows to Linux. Numerous bug fixes and feature enhancements.
X-ray Diffraction – VisIt, Python, BASH
X-ray diffraction patterns in reciprocal space. Integrated automatic image generation into GridChem computational chemistry grid workflow.
Coprocessing DiffEQ – ParaView, C++, Fortran, Python, CMake
Added ParaView Coprocessing to scalable differential equation solvers. Also tested VisIt libsim2.
Open-top Channel Flow – ParaView, ImageMagick, ffmpeg
Flow with open-top boundary condition.
Stationary Airfoil flow – ParaView, VTK, Python, ImageMagick, ffmpeg
Turbulent detachment over a stationary airfoil.
Arterial blood flow – ParaView
Turbulent flow through an aneurysm. Unstructured grid mesh.
Isotropic Turbulence – ParaView
Isotropic turbulence on a cubic mesh.
Shedding Vortex – VTK, Python, ffmpeg
Vortices in cylinder wake.
Turbulent Channel Flow – ParaView
Large eddy simulation.
Earthquake Ruptures – Maya, ParaView, Perl
Asynchronous information visualization.
Aircraft Pressure, Velocity, Vorticity – ParaView, Blender
Aerodynamic flow properties.
Driven Cavity Flow (w/D. Bock) – ParaView
Baseline flow problem for testing numeric methods.
USGS NED GRIDFLOAT viewer – C++, OpenGL, Cg
Interactive viewer with contours, shaded terrain, hedgehog plotting.
CAVE artificial life program – C++, CAVElib, OpenGL
"Boids"-style virtual reality simulation.

Employment

Senior Visualization Programmer
National Center for Supercomputing Applications
University of Illinois at Urbana-Champaign
2015 - present
Part-time Faculty/Computer Science
Parkland College, Champaign IL
2004 - 2017
Visualization Programmer
National Center for Supercomputing Applications
University of Illinois at Urbana-Champaign
2008 - 2015
Visiting Information Technology Specialist
College of Applied Health Sciences
University of Illinois at Urbana-Champaign
2006 - 2008
Network Technician
College of Applied Health Sciences
University of Illinois at Urbana-Champaign
2003 - 2006
Web Developer
Department of Kinesiology
University of Illinois at Urbana-Champaign
2003 - 2004
Substitute Teacher
District 117
Jacksonville, IL
2001 - 2002
Network Technician / Web Developer
College of Applied Life Studies
University of Illinois at Urbana-Champaign
1999 - 2000

Education

B.S. in Mathematics, supporting coursework in Linguistics
University of Illinois at Urbana-Champaign, January 1999

Papers, Articles, etc.

ACM Digital Library listings
ResearchGate listings

Other

Cerjanic, A., J.L. Holtrop, G.C. Ngo, B. Leback, G. Arnold, M. Van Moer, G. LaBelle, J. Fessler, B.P. Sutton, "PowerGrid: An Open Source Library for Accelerated Iterative Magnetic Resonance Image Reconstruction."
Proceedings International Society for Magnetic Resonance in Medicine, pg 525.
ISMRM 24th Annual Meeting. May 7-13, 2016. Singapore.

Presentations

Practical HPC Visualization
Van Moer, M. Blue Waters Undergraduate Internship Workshop, June 3, 2015

Information Visualization
Van Moer, M. SOC 380 Guest Lecture, September 9, 2014

ParaView Coprocessing Visualization of Differential Equations
Van Moer, M. XSEDE ECSS Symposium, August 19, 2014

Visualizing Topic Models about African-American Women's Experiences and Standpoints
Van Moer, M. Lightning talk, XSEDE NCSA Staff meeting, June 16 2014

Visualizing Large Eddy Simulations
Van Moer, M., XSEDE ECSS Symposion, May 8, 2012

NCSA Visualization Services
Van Moer, M., TeraGrid Tech Talk, February 12, 2009

Advanced Application Support Visualization Services at NCSA
D. Bock and M. Van Moer, TeraGrid New Users Workshop 2008

Awards

Best Overall Paper
XSEDE14 Conference, Atlanta, GA, July 2014
Coleman, et al.

Best Software and Software Environments Paper
XSEDE14 Conference, Atlanta, GA, July 2014
Coleman, et al.

Other Publications and Media

"A Direct Bridge"
NCSA Access magazine, Vol 27 No 1
M. Van Moer, visualization, P. Popowski, graphic design

Illinois.edu main homepage slide show
20140226 edition uses image from Aircraft Pressure, Velocity, Vorticity project

Van Moer, M. (2012, December 11). Parallel Spectral Numerical Methods/Visualization with ParaView CoProcessing.
Retrieved January 13, 2015, from http://en.wikibooks.org/wiki/Parallel_Spectral_Numerical_Methods/Visualization_with_ParaView_CoProcessing

Coalition for Academic Scientific Computing 2012 brochure
Uses images from Shedding Vortex project

Visual Insights
Interviewed along with colleague D.Bock
Scientific Computing World, June-July 2011

Advanced Appliations Support Visualization Services at NCSA
NCSA Public Affairs video interview, Spring 2011

"Natural Flows and Turbulence"
NCSA Access magazine, Fall 2010
M. Van Moer, visualization imagery, P. Popowski, graphic design

"Moving Targets"
NCSA Access magazine, Summer 2009
M. Van Moer, visualization imagery, B. Harvey, graphic design

Teaching

Parkland College, Champaign, Illinois
Computer Science and Information Technology
CSC 231 Computer Graphics I, Fall 2004, Fall 2005, Fall 2007
CSC 232 Computer Graphics II, Spring 2005
CSC 233 Procedural Visual Effects, Fall 2005
CSC 232 Game Programming, Spring 2007, Spring 2008
CSC 233 Animation Scripting, Fall 2007
CSC 125 Computer Science II/Programming in C++, Spring 2013
CSC 220 Data Structures, Fall 2014, Spring 2015, Fall 2015, Spring 2016, Fall 2016, Spring 2017

Public Service

PEARC17 Accelerating Discovery in Scholarly Research Program Committee

IEEE Cluster 2017 Area 4: Data, Storage, and Visualization Program Committee

XSEDE16 Accelerating Discovery Programm Committee

XSEDE16 Visualization Showcase Program Committee

ISC WOIV 2016 Program Committee

XSEDE15 Visualization Showcase Program Committee

XSEDE13 Visualization Showcase Track Chair

XSEDE12 Software and Software Environments Programm Committee

Digital Media Advisory Committee, Parkland College

Software Application Development Advisory Committee, Parkland College

Skills

Programming

C++, Python, Processing, Fortran, C, Perl, BASH, TCL, IDL, Tecplot Macros, MEL, Cg, GLSL, Scheme, AWK

APIs

ParaView, VTK, OpenGL, OpenACC, OpenMP, Cg Runtime, VisIt libsim, NCAR Graphics, CAVE, NetCDF

Software development

Git, Make, CMake, Vim, EMACS, Visual Studio, Eclipse

Visualization packages

ParaView, VisIt, IDL, Tecplot, VisTrails, VolView, Ovito

Modeling, Animation, and Rendering

Maya, Photoshop, ImageMagick, GIMP, RenderMan/PIXIE, Blender

Training

Assisted

Oak Ridge National Laboratory GPU Hackathon, NCSA on-site mentor, April 20-24, 2015

Virtual School of Computational Science and Engineering: Science Visualization, NCSA on-site TA, August 25-26, 2014

PSC OpenACC Workshop, NCSA on-site TA, April 1, 2014

PSC OpenACC Workshop, NCSA on-site TA, November 5, 2013

Attended

PSC OpenACC Workshop, April 18-19, 2012

2011 Winter Blue Waters PRAC Workshop, December 13-16, 2011

Virtual Summer School - Proven Algorithmic Techniques for Many-core Processors, August 15-19, 2011

G-0008-C ArcGIS Interpolation -- Using Arc Spatial Analyst & Geostatistical Analysit to Create Surface Maps, FAST3 Training, April 21, 2010.

G-0005-C ArcGIS Explorer -- Explore, Visualize and Share GIS on the Web, FAST3 Training, October 30, 2009

G-0002-C ArcGIS Analysis -- Using GIS to Discover Information, FAST3 Training, July 29, 2009

G-0001-C ArGIS Introduction -- How to Make your First Map, FAST3 Training, July 22, 2009

Certification

XSEDE OpenACC Beginner Competency

XSEDE OpenACC Intermediate Badge

XSEDE OpenACC Advanced Badge