First Step in Selecting Modeling Software

What is the first question a researcher asks when he needs to select modeling software?

I have heard it over and over again from the engineers who were co-workers and customers :

“Exactly how many modeling software options are out there?”

“Which of them are actually worth evaluating?”

“Which modeling solution will really satisfy my needs?”

The number of options is virtually limitless. There are numerous open-source and freeware codes (NASA equilibrium, KIVA, FlameMaster, Chemkin II, etc.) that have been modified, edited and changed to create various customized versions.

The good news is that once you undergo the process of analyzing your problem, identifying modeling solutions and evaluating an assortment of software options, you are usually left with only one or two choices.

How did we go from hundreds of possibilities to only one or two software packages?

To answer this question, let us take a look at this scenario. Consider yourself a materials engineer developing a new coating process for micro-chips. Because you want to determine what variables control the thickness of the coated surface, you decide to supplement your laboratory experiments with modeling. Unlike the lab, modeling would allow you to run many more computer experiments and thus test your theories in a significantly shorter amount of time.

Now you just need to buy or download a software package or write your own code. First, you need to specify your needs and requirements. For example:

1)You decide that your software has to handle surface chemistry up to 30 reactions – the number of reactions in the chemical mechanism that you have available.

2)The chemistry will be very stiff due to surface chemistry processes and relatively large amount of reaction steps, so two or three dimensional models probably will not do.

3)For your specific coating process, the convective processes can be neglected near the surface, which again rules out multi-dimensional codes.

4)In addition to your research work, you are also a manager but, unfortunately, two of your key people are on vacation, so you are quite overworked. You need results, and you need them fast. This rules out writing your own codes or downloading freeware or unsupported software.

You are left with 0 and 1-D commercially supported, modeling software. Commercial support will allow your team to quickly get up to speed on running the software. Currently, there are two companies that provide this type of commercial product that can handle surface chemistry. Through this type of elimination process, you have just narrowed your software options from hundreds down to only two. As you look more closely at your chemical mechanism and geometry requirements, you will easily be able to narrow those two choices down to just one.

Here is another example. You are simulating turbulent combustion in a turbine. You are looking for customizable software, since you enjoy playing around with code and are well versed in Fortran and C++. You are the only engineer that will have to run the software of your choice for the next two to three years.

Your company has licensed open-source Chemkin II software from Sandia National Labs ten years ago, and you have access to open-source KIVA CFD code. In this instance, one of your options might be coupling these two codes in order to combine the best solvers for detailed chemistry with the modeling of 3-D turbulent effects. As another option, you might look at an open source FlameMaster code from professor Pitch at Stanford, who specializes in turbulence models and detailed chemistry.

Under these circumstances, you are probably looking for very flexible software that will not be shared by many others in your group, since the downside of open-source codes is that they require an in-house expert to maintain the code and teach others how to use it. Thus, you have determined the exact type of modeling program you are looking for.

The first step in choosing a modeling program is defining the problem and determining what tools are currently available. And each decision making process focuses on one universal idea— the importance of selecting the right software for your individual needs. Then once this software is chosen, the result will most likely be successful computer experiments that produce consistently accurate and reproducible results.

Enjoy reading and feel free to comment on any of the posts. I look forward to having you as a frequent guest to this site.

Masha Petrova

Founder and CEO of MVP Modeling Solutions

Comments are closed.

  • naperville
  • dis tester
  • hp support number united states
  • chad ochocinco quotes video
  • middletown
  • bea taylor
  • randy moss vikings 2011
  • randy moss future
  • tea party obama
  • cabelas
  • mtv true life
  • new england patriots 50
  • bartholomew
  • meth
  • bea goldfishberg
  • vince young dadvince young eagles
  • zara phillips facebookzara phillips gossip
  • tea party young people
  • manifolds
  • search 4
  • cavalier
  • randy moss 07 08 highlights
  • bengals kids jersey
  • freida pinto can't act
  • search engines no follow
  • new england patriots 1997 roster
  • battleship 3d game
  • chicago bears garter
  • vince young released
  • stops
  • bea oracle
  • nagant
  • hp support 530
  • search engines for jobs
  • alanis
  • randy moss yahoo stats
  • tea party lies
  • cspan washington correspondents dinner 2011
  • mine
  • la ink 105
  • steamer
  • randy moss wonderlic
  • search engines non tracking
  • greg olsen vikingsgreg olsen wife
  • connecticut secretary of state
  • bengals record 2010
  • bengals visits
  • zara phillips dating
  • tea party nj
  • banjo
  • battleship texas hours
  • vince young to eagles
  • vince young football camp
  • disassembledis boards
  • connecticut airports
  • fines
  • search chuck norris
  • hp support monitors
  • la ink tattoos
  • tea party hats
  • battleship kirishima
  • search engines rankings 2011
  • tea party agenda
  • greg olsen puzzles
  • search dog foundation
  • c span shelby foote
  • dis lyrics
  • hp support chat
  • battleship yamato wreck
  • chicago bears expo
  • la ink 04x01
  • search engines us
  • 60 search engines virus
  • bengals football
  • intense
  • randy moss legal issues
  • new england patriots 98.5
  • hp support driver downloads
  • lightning
  • hp support error 1005
  • search engines zuula
  • pitbulls
  • chicago bears rumors 2011
  • zara phillips school
  • la ink bam margera
  • chicago bears gifts
  • hp support greece
  • mtv 5 cover
  • drip
  • new england patriots underwear
  • la ink phone number
  • xanadu bengals
  • mtv executivesmtv fantasy factory
  • chicago bears 1985
  • freida pinto miral
  • randy moss bio
  • trilogy
  • search comcast net
  • bengals 09
  • search 990 filings
  • randy moss combine results
  • bengals cheerleaders tryouts 2011
  • cspan ap government review
  • interiors
  • tea party manifesto
  • dist 95
  • chad ochocinco xpchad ochocinco youtube
  • randy moss height
  • new england patriots jake locker
  • connecticut limo
  • vince young endorsementsvince young foundation
  • c span 2009
  • dis systems
  • chicago bears 61
  • search engines 2008
  • beam
  • bea input output
  • bea luna
  • randy moss arrested
  • search tumblr
  • la ink price list
  • briefs
  • minus
  • vince young depression
  • autopilot
  • radical
  • battleship layout
  • neveda
  • battleship wilmington nc
  • connecticut 7 day weather forecast
  • hooks
  • connecticut transit
  • 1889
  • mtv website
  • mtv 90s music videos
  • bern
  • mtv live
  • bea fox
  • chicago bears tattoos
  • search in vi
  • search lsu.edu
  • greg olsen mormon
  • newtown
  • zara phillips and the queen
  • beamerbea france
  • chad ochocinco yesterday
  • chicago bears jewish players
  • dis v44
  • search and seizure
  • tea party hobbits
  • dis poem
  • bea 4603
  • petsmart
  • greg olsen combine
  • bea spells a lot
  • cspan kucinich
  • connecticut juvenile training schoolconnecticut kids
  • freida pinto boyfriend
  • chad ochocinco parents
  • vince young 3rd 30
  • hp support error 1005
  • vince young injury
  • la ink 2011 season 5
  • connecticut lakes
  • commentators
  • battleship 1967
  • chelsea
  • bea 71 series staples
  • dis 0 0.9
  • la ink games online
  • notebooks
  • pierced
  • canary
  • flowing
  • 1976
  • suppression
  • connecticut food bank
  • la ink season 5 premiere
  • search 32
  • new england patriots kim kardashian
  • cspan facebook
  • bangles eternal flame mp3bengals forum
  • search xml file
  • hp support chat
  • connecticut 100 club
  • zara phillips royal wedding picture
  • randy moss college
  • haverhill
  • greg olsen football