@article{unt,
 author="P. Knupp", 
 title="Hexahedral and Tetrahedral Mesh Untangling",
 journal="Engineering with Computers",
 volume=17,
 number=3,
 pages = {261-268},
 year = 2001
}

@book{Nocedal,
 author="J. Nocedal and S. Wright",
 title="Numerical Optimization",
 publisher="Springer", 
 address="New York",
 year=1999
}


@article{jacquotte,
  author = {O.-P. Jacquotte},
  title = {Grid Optimization Methods for Quality Improvement and Adaptation},
  journal = {Chapter 33 in the Handbook of Grid Generation, J.F. Thompson et. al. editors},
  year = {1999}
}

@article{F88,
  author = {P. Hansbo},
  title = {Generalized Laplacian Smoothing of Unstructured Grids},
  journal = {Comm. Num. Meth. Engr.},
  year = 1995,
  volume = 11,
  pages = {455-464}
}

@article{winslow,
  author = {A. Winslow},
  title = {Numerical Solution of the quasilinear Poisson equations in a nonuniform triangle mesh}, 
  journal = {J. Comp. Phys.},
  year = 1967,
  volume = 2,
  pages = {149-172}
}

@article{FK,
  author = {L. Freitag and P. Knupp},
  title = {Tetrahedral mesh improvement via optimization of the element condition number},
  journal = {Intl. J. Numer. Meth. Engr.},
  year = 2002,
  volume = 53,
  pages = {1377-1391}
}

@article{Knupp2002,
  author = {P. Knupp},
  title = {A Method for Hexahedral Mesh Shape Optimization},
  journal = {Intl. J. Num. Methods Engr.},
  year = 2002,
  volume = {to appear}
}

@article{Ba97,
  author = {R. E. Bank and R. K Smith},
  title = {Mesh Smoothing Using {A} Posteriori Estimates},
  journal = {SIAM Journal on Numerical Analysis},
  year = 1997,
  volume = 34,
  number = 3,
  pages = {979--997}}
}
@article{Pa91,
  author = {V. N. Parthasarathy and S. Kodiyalam},
  title = {A Constrained Optimization Approach to Finite Element Mesh Smoothing},
  journal = {Finite Elements in Analysis and Design},
  year = 1991,
  volume = 9,
  pages = {309--320}}

@article{Am95,
  author = {E. Amenzua and M. V. Hormaza and A. Hern\'{a}ndez and M. B. G. Ajuria},
  title = {A Method for the Improvement of 3d Solid Finite-Element Meshes},
  journal = {Advances in Engineering Software},
  year = 1995,
  volume =22,
  number = 4, 
  pages = {45--53}}

@article{Wh97,
  author = {D. White and G. Rodrigue},
  title = {Improved Vector {FEM} Solutions of {M}axwell's equations Using Grid
Pre-Conditioning},
  journal = {Int'l. J. Numer. Meth. Engr.},
  year = 1997,
  volume = 40, 
  pages = {3815--3837}}

@article{Za96,
  author = {P. D. Zavattieri and E. A. Dari and G. C. Buscaglia},
  title = {Optimization Strategies in Unstructured Mesh Generation},
  journal = {Int'l. J. Numer. Meth. Engr.},
  year = 1996,
  volume = 39,
  pages = {2055--2071}}

@article{Ca93,
  author = {S. A. Canann and M. B. Stephenson and T. Blacker},
  title = {Optismoothing:  An Optimization-Driven Approach to Mesh Smoothing},
  journal = {Finite Elements in Analysis and Design},
  year = 1993,
  volume = 13,
  pages = {185--190}}

@inproceedings{f:mcnu97,
  Author = "L. Freitag",
  Title = "On Combining {L}aplacian and Optimization-based Smoothing
Techniques",
  Booktitle = "Trends in Unstructured Mesh Generation",
  Publisher = "{ASME} Applied Mechanics Division",
  Volume = "{AMD}-Vol. 220",
  Year = "1997",
  pages="37-44"
  }

@article{fp:ijnme00,
  Author = "L. Freitag and P. Plassmann",
  Title = "Local Optimization-based Simplicial Mesh Untangling and
Improvement",
  Journal = "Intl. J. Num. Methods in Engr.",
  Year = "2000",
  pages = "109--125",
  Volume = 49
}

@inproceedings{Am97,
    author = {N. Amenta and M. Bern and D. Eppstein},
    title = {Optimal Point Placement for Mesh Smoothing},
    booktitle = {{SODA}: {ACM}-{SIAM} Symposium on Discrete Algorithms (A Conference on
Theoretical and Experimental Analysis of Discrete Algorithms)},
    year = 1997}

@article{Fr00,
  author = {L. Freitag and P. Plassmann},
  title = {Local Optimization-Based Simplicial Mesh Untangling and Improvement},
  journal = {Int'l. J. Numer. Meth. Engr.},
  year = 2000,
  volume = 49,
  pages = {109--125}}

@inproceedings{Fr95,
  author = {L. Freitag and M. T. Jones and P. E. Plassmann},
  title = {An Efficient Parallel Algorithm for Mesh Smoothing},
  booktitle = {Proceedings of the Fourth International Meshing Roundtable},
  year = 1995,
  publisher = {Sandia National Laboratories},
  pages     = {47--58},
  address   = {Albuquerque, NM}}

@article{SG91,
  Author = "M. Shephard and M. Georges",
  Title = "Automatic Three-Dimensional mesh generation by the finite octree
technique",
  Journal = "Intl. J. Num. Methods in Engr.",
  Volume = 32,
  Year = 1991,
  Pages = "709-749",
  }

@article{bank:smooth,
  author = "R. E. Bank and R. K. Smith",
  Title = "Mesh Smoothing Using A Posteriori Error Estimates",
  journal = "{SIAM Journal on Numerical Analysis}",
  volume = 34,
  number = 3,
  month = "June",
  year= "1997",
  pages = "979-997"
  }

@inproceedings{fg:mesh96,
  Author = "L. Freitag and C. Ollivier-Gooch",
  Title = "A Comparison of Tetrahedral Mesh Improvement Techniques",
  Booktitle = "Proceedings of the Fifth International Meshing Roundtable",
  Publisher = "Sandia National Laboratories",
  Year = 1996,
  pages = "87--100"
  }

@inproceedings{fk:mesh99,
  Author = "L. Freitag and P. Knupp",
  Title = "Tetrahedral Element Shape Optimization via the {J}acobian
Determinant and Condition Number",
  Booktitle = "Proceedings of the Eighth International Meshing Roundtable",
  Publisher = "Sandia National Laboratories",
  Year = 1999,
  pages = "247--258"
  }

@book{bank:PLTMG,
  Author="R. Bank",
  Title="{PLTMG}: A Software Package for Solving Ellipitc Parital Differential
Equations, Users' Guide 7.0",
  Series = "Frontiers in Applied Mathematics",
  Volume = "15",
  Publisher = "{SIAM}",
  Address = "Philadelphia",
  Year = 1994
  }

@article{knupp:jac,
  Author = "P. Knupp",
  Title = "Achieving Finite Element Mesh Quality Via Optimization of the
   {Jacobian} Matrix Norm and Associated Quantities, {Part I} - {A} Framework for 
   Surface Mesh Optimization",
  Journal = "Intl. J. Num. Methods in Engr.",
  Volume = "48",
  Number = "3",
  pages = "401--420",
  Year = 2000
}

@article{Knupp,
  Author = "P. Knupp",
  Title = "Achieving Finite Element Mesh Quality Via Optimization of the
   {Jacobian} Matrix Norm and Associated Quantities, {Part II} - {A} Framework for 
   Volume Mesh Optimization",
  Journal = "Intl. J. Num. Methods in Engr.",
  Volume = "48",
  pages = "1165--1185",
  Year = 2000
}

@article{NEOS,
  author = {J. Czyzyk and M. Mesnier and J. Mor{\'e}},
  title = {The {NEOS} Server},
  journal = {Computational Science and Engineering},
  year = 1998,
  volume = 5,
  number = 3,
  pages = {68-75}}
   
@article{Geompack,
  author = {B. Joe},
  title = {Geompack - A Software Package for the Generation of Meshes Using Geometric
Algorithms},
  journal = {Advanced Engineering Software},  
  year = 1991,
  volume = 56,
  number = 16,
  pages = {325--331}}

@article{bjoe:swap,
  Author = "Barry Joe",
  Title = "Three-dimensional triangulations from local transformations",
  Journal = "{SIAM} Journal on Scientific Computing",
  Volume = "10",
  Year = "1989",
  Pages="718--741"
  }

@article{bjoe:chain-swap,
  Author = "Barry Joe",
  Title = "Construction of three-dimensional improved quality
            triangulations using local transformations",
  Journal = "{SIAM} Journal on Scientific Computing",
  Volume = "16",
  Year = "1995",
  Pages="1292--1307"
  }

@techreport{Opt-MS,
  author = {L. Freitag},
  title = {Users Manual for {Opt-MS}:  Local Methods for Simplicial Mesh Smoothing and Untangling},
  institution = {Argonne National Laboratory},
  number = {ANL/MCS-TM-239},
  year = 1999,
  address = {Chicago, IL}}


@techreport{Cubit,
  author = {T. D. Blacker and et al.},
  title = {{CUBIT} Mesh Generation Environment},
  institution = {Sandia National Laboratories},
  number = {SAND94-1100},
  year = 1994,
  address = {Albuquerque, NM}}



@article{Kn00,
  author = {P. Knupp},
  title = {Achieving Finite Element Mesh Quality via Optimization of the
    {J}acobian Matrix Norm and Associated Quantities.  Part I - A Framework for
    Surface Mesh Optimization},
    journal = {Int'l. J. Numer. Meth. Engr.}, 
    year = 2000,
    volume = 48,
    number = 3,
    pages = {401--420}}

@article{Kn01,
  author = {P. Knupp},
  title = {Algebraic Mesh Quality Metrics},
  journal = {SIAM J. Sci. Comput.},
  year = 2001,
  volume = 23,
  number = 1,
  pages = {193-218}}

@inproceedings{FrKn01,
  author = {L. A. Freitag and P. M. Knupp},
  title = {Tetrahedral Element Shape Optimization via the {J}acobian
Determinant and Condition Number},
  booktitle = {Proceedings of the 8th International Meshing Roundtable},
  year = 1999,
  publisher = {Sandia National Laboratories},
  pages = {247--258},
  address = {Albuquerque, NM}}

@inproceedings{FeasNewt,
  author = {L. Freitag and P. Knupp and T. Munson and S. Shontz},
  title = {A Comparison of optimization software for mesh shape-quality improvement problems},
  booktitle = {Proceedings of the 11th International Meshing Roundtable},
  year = 2002,
  publisher = {Sandia National Laboratories},
  pages = {29--40},
  address = {Ithaca, NY}}

@inproceedings{tstt,
  author = {D. Brown and L. Freitag and J. Glimm},
  title = {Creating Interoperable Meshing and Discretization Software:
The Terascale Simulation Tools and Technologies Center},
  booktitle = {Proceedings of the Eighth International Conference on Grid Generation Methods for Numerical Field Simulations},
  year = 2002,
  pages = {XX--XX},
  address = {Honolulu, HI}}

@techreport{ imesh,
  author = {Lori Freitag-Diachin, et.al.},
  title = {The ITAPS iMesh Interface: Version 0.7 Draft},
  institution = {Lawrence Livermore National Laboratory},
  year = {2007},
  address = {Livermore, CA},
  url = "http://www.tstt-scidac.org/software/documentation/iMesh_userguide.pdf"
}

@techreport{ igeom,
  author = {Lori Freitag-Diachin, et.al.},
  title = {The ITAPS iGeom Interface: Version 0.7 Draft},
  institution = {Lawrence Livermore National Laboratory},
  year = {2007},
  address = {Livermore, CA},
  url = "http://www.tstt-scidac.org/software/documentation/iGeom_userguide.pdf"
}

@techreport{ irel,
  author = {Timothy J.Tautges, et.al.},
  title = {iRel Lasso 0.7 Interface},
  institution = {Argonne National Laboratory},
  year = {2007},
  address = {Argonne, IL},
  url = "http://www.tstt-scidac.org/software/download_interfaces.html"
}


@inproceedings{mesquite-hawaii,
  author = {L. Freitag and P. Knupp and T. Leurent and D. Melander},
  title = {MESQUITE Design: Issues in the Development of a Mesh Quality Improvement Toolkit},
  booktitle = {Proceedings of the Eighth International Conference on Grid Generation Methods for Numerical Field Simulations},
  year = 2002,
  pages = {159--168},
  address = {Honolulu, HI}}

@inproceedings{es92,
  author = "H. Edelsbrunner and N. Shah",
  title = "Incremental topological flipping works for regular
triangulations",
  booktitle = "Proceedings of the 8th {ACM} Symposium on Computational
Geometry",
  year= 1992,
  pages =  "43--52"
 }

@article{cgref,
  author = {D.F. Shanno},
  title = {Conjugate gradient methods with inexact line searches},
  journal = {Mathematics of Operations Research},
  year = 1978,
  volume = 3,
  pages = {244--256}}

@Misc{Cubit-website,
  author = 	 {},
  title = 	 {CUBIT Mesh Generation Toolsuite},
  howpublished = {URL:  http://cubit.sandia.gov},
  month = 	 {},
  year = 	 {2003},
  note = 	 {Sandia National Laboratories},
  annote = 	 {},
}

@techreport{ babel,
  author = {Scott Kohn and Gary Kumfert and Jeff Painter and Cal Ribbens},
  title = {Divorcing Language Dependencies from a Scientific Software Library},
  institution = {Lawrence Livermore National Laboratory},
  number = {UCRL-JC-140349},
  year = {2001},
  address = {Livermore, CA},
}

@InCollection{overture,
  author = 	 {D. L. Brown and W. D. Henshaw and D. J. Quinlan},
  title = 	 {Overture: An object oriented framework for solving partial differential equations},
  booktitle = 	 {Scientific Computing in Object-Oriented Parallel Environments},
  publisher = {Springer Lecture Notes in Computer Science},
  year = 	 {1997},
  volume = 	 {1343},
}

@Misc{NWGrid-website,
  author = 	 {},
  title = 	 {The P3D Code Development Project},
  howpublished = {URL:  http://www.emsl.pnl.gov:2080/nwgrid/},
  month = 	 {},
  year = 	 {2003},
  note = 	 {Pacific Northwest National Laboratory},
  annote = 	 {}
}

@article{ bischofadic,
    author = "C. H. Bischof and L. Roh and A. J. Mauer-Oats",
    title = "{ADIC}: an extensible automatic differentiation tool for {ANSI-C}",
    journal = "Soft\-ware\- Prac\-tice and Experience",
    volume = "27",
    number = "12",
    pages = "1427--1456",
    year = "1997"}

@inproceedings{aomd-imr,
  author = {Jean-Francois Remacle and Ottmar Klass and Joseph E. Flaherty and Mark S. Shephard},
  title = {Parallel Algorithm oriented mesh database},
  booktitle = {Proceedings of the 10th International Meshing Roundtable},
  year = 2001,
  publisher = {Sandia National Laboratories},
  pages = {197--206},
  address = {Newport Beach, CA}}

@article{CSU,
   author = "D. Randall and T. Ringler and R. Heikes and P. Jones and J. Baumgardner",
   title = {Climate Modeling with Spherical Geodesic Grids}, 
   journal = {Computing in Science and Engineering},
   volume = 4,
   number = 5,
   pages = {32-41},
   year = 2002
}

@article{SLAC,
   author = "N. Folwell and P. Knupp and M. Brewer",
   title = {Increasing Tau3P Abort-Time via Mesh Quality Improvement},
   journal = {Proceedings of the 12th International Meshing Roundtable},
   year = 2003
}

@misc{cppunit,
    author = "E. Sommerlade and M. Feathers and J. Lacoste and J.E. Hoffmann 
              and B. Lepilleur and B. Bakker and S. Robbins",
    title = "CppUnit -- The C++ Unit Testing Library.",
    howpublished = "{URL: http://cppunit.sourceforge.net}"
 }

@book{VTKbook,
    Author="W. Schroeder, K. Martin, B. Lorensen",
    Title="The Visualization Toolkit An Object-Oriented Approach To 3D Graphics 3rd Edition",
    Publisher = "Kitware, Inc.",
    Year = 2003
 }

@misc{VTKuml,
      Author={},
      title = "The Visualization Toolkit",
      howpublished = "{http://public.kitware.com/VTK/}"
 }
 
@misc{MOAB-webpage,
      Author={},
      title="{M}{O}{A}{B}: A Mesh-Oriented Database",
      Howpublished="{https://trac.mcs.anl.gov/projects/ITAPS/wiki/MOAB}"
}
 
@misc{FMDB-webpage,
      Author={},
      title="{F}{M}{D}{B}: Flexible Distributed Mesh Database",
      Howpublished="{http://www.scorec.rpi.edu/FMDB/}"
}
               

@techreport{exodus,
  author = "Larry A. Schoof, Victor R. Yarberry",
  title = "EXODUSII: A Finite Element Data Model",
  institution = "Sandia National Laboratories",
  number = {SAND92-2137},
  year = 1994,
  address = {Albuquerque, NM}}

@techreport{formal,
  author = "Patrick Knupp",
  title = "Formulation of a Target-Matrix Paradigm for Mesh Optimization",
  institution = "Sandia National Laboratories",
  number = {SAND2006-2730J},
  year = 2006,
  address = {Albuquerque, NM}}

@techreport{local2Dmetrics,
  author = "Ulrich Hetmaniuk, Patrick Knupp",
  title = "Local 2D Metrics for Mesh Optimization in the Target-Matrix Paradigm",
  institution = "Sandia National Laboratories",
  number = {SAND2006-7382J},
  year = 2006,
  address = {Albuquerque, NM}}

@techreport{convexity,
  author = "Evan van der Zee, Patrick Knupp",
  title = "Convexity of Mesquite Optimization Metrics using a Target-Matrix Paradigm",
  institution = "Sandia National Laboratories",
  number = {SAND2006-4975J},
  year = 2006,
  address = {Albuquerque, NM}}

@techreport{analysis2D,
  author = "Patrick Knupp",
  title = "Analysis of 2D Rotational-invariant Non-barrier Metrics in the Target-Matrix Paradigm",
  institution = "Sandia National Laboratories",
  number = {SAND2008-8219P},
  year = 2008,
  address = {Albuquerque, NM}}

@techreport{labelinv,
  author = "Patrick Knupp",
  title = "Measuring Quality within Mesh Elements",
  institution = "Sandia National Laboratories",
  number = {SAND2009-3081J},
  year = 2009,
  address = {Albuquerque, NM}}

@inproceedings{labelinv-imr,
  author = {Patrick Knupp},
  title = {Label-invariant Mesh Quality Metrics},
  booktitle = {Proceedings of the 18th International Meshing Roundtable},
  year = 2009,
  publisher = {Springer},
  pages = {139--155},
  address = {Salt Lake City, UT}}

@techreport{tgtcons,
  author = "Patrick Knupp",
  title = "Target-matrix Construction Algorithms",
  institution = "Sandia National Laboratories",
  number = {SAND2009-7003P},
  year = 2009,
  address = {Albuquerque, NM}}

