{"id":18847815,"url":"https://github.com/jacobwilliams/minpack-2","last_synced_at":"2026-01-24T08:04:53.845Z","repository":{"id":146678446,"uuid":"455895571","full_name":"jacobwilliams/MINPACK-2","owner":"jacobwilliams","description":"Unofficial mirror of MINPACK-2 from https://ftp.mcs.anl.gov/pub/MINPACK-2/","archived":false,"fork":false,"pushed_at":"2022-02-05T14:45:54.000Z","size":1568,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-12-30T13:57:27.426Z","etag":null,"topics":["minpack"],"latest_commit_sha":null,"homepage":"","language":"Fortran","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jacobwilliams.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2022-02-05T14:42:41.000Z","updated_at":"2022-05-22T20:58:23.000Z","dependencies_parsed_at":"2023-07-07T08:16:00.402Z","dependency_job_id":null,"html_url":"https://github.com/jacobwilliams/MINPACK-2","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jacobwilliams%2FMINPACK-2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jacobwilliams%2FMINPACK-2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jacobwilliams%2FMINPACK-2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jacobwilliams%2FMINPACK-2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jacobwilliams","download_url":"https://codeload.github.com/jacobwilliams/MINPACK-2/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239783797,"owners_count":19696445,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["minpack"],"created_at":"2024-11-08T03:09:44.547Z","updated_at":"2026-01-24T08:04:48.814Z","avatar_url":"https://github.com/jacobwilliams.png","language":"Fortran","funding_links":[],"categories":[],"sub_categories":[],"readme":"\nThis directory contains MINPACK-2 software for \nthe solution of systems of nonlinear equations, \nnonlinear least squares problems, and minimization problems.\n\nThe initial software development work concentrated on the\nsoftware for the solution of medium-scale problems on vector\nand shared-memory architectures. A Levenberg-Marquardt method \nfor nonlinear least squares and a trust region Newton method \nfor minimization problems are currently available.\nThe BLAS and LAPACK routines have been used wherever possible\nto enhance performance on a variety of architectures.\nCurrent work centers on software for large-scale problems.\nA variable-storage variable metric method\nand a trust region Newton method are currently available.\nFuture work will focus on software for distributed memory architectures.\n\nThe codes use a reverse communication interface for flexibility and \nease of use. The codes are accompanied by auxiliary subroutines.\nFor example, subroutines for computing the covariance\nmatrix in least squares problems, for estimating\nthe noise in the function, for estimating the difference\nparameter, and for estimating sparse Jacobian and Hessian matrices.\n\nSoftware will be added to this directory as it becomes available.\nThe MINPACK-2 test problem collection is available in \nsingle and double precision; all other software is in double precision.\nSingle precision versions of the software can be generated easily,\nbut are only available on request.\n\nThe README file in each subdirectory contains additional\ninformation on the status of the software.\n\nPlease report any comments and errors to: \n\n\tJorge J. More' \n        Mathematics and Computer Science Division\n        Argonne National Laboratory\n        9700 South Cass Avenue\n        Argonne, IL  60439\n        email: more@mcs.anl.gov\n\nLast modification: September 1, 1997\n\nOrganization\n============\n\n   csrch\n   -----\n\n   This directory has the files for the line search subroutine.\n\n      dcsrch.f\n      dcstep.f\n      csrch.tar.gz\n\n   vmlm\n   -----\n\n   This directory has the files for the limited memory \n   variable metric method. \n\n      dvmlm.f\n      dlmmv.f\n      vmlm.tar.gz\n\n   tprobs\n   -------\n\n   This directory contains the MINPACK-2 test problem collection.\n```\n   dficfj.f dficjs.f dficsp.f --- flow in a channel\n   dsfdfj.f dsfdjs.f dsfdsp.f --- swirling flow between disks\n   dierfj.f dierjs.f diersp.f --- incompressible elastic rods\n   dsfifj.f dsfijs.f dsfisp.f --- solid fule ignition\n   dfdcfj.f dfdcjs.f dfdcsp.f --- flow in a driven cavity\n   dhhdfj.f                   --- human heart dipole\n   dcpffj.f                   --- combustion of propane: full formulation\n   dcprfj.f                   --- combustion of propane: reduced formulation\n\n   diacfj.f                   --- Isomerization of alpha-pinene: collocation\n   diadfj.f                   --- Isomerization of alpha-pinene: direct\n   diaofj.f                   --- Isomerization of alpha-pinene: constraints\n   diarfj.f                   --- Isomerization of alpha-pinene: residuals\n   dctsfj.f                   --- Coating thickness standardization\n   dedffj.f                   --- Exponential data fitting\n   dgdffj.f                   --- Gaussian data fitting\n   datrfj.f                   --- Analysis of thermistor resistance\n   daerfj.f                   --- Analysis on an enzyme reaction\n   dchqfj.f                   --- Chebychev quadrature\n\n   deptfg.f depths.f deptsp.f --- elastic-plastic torsion\n   dpjbfg.f dpjbhs.f dpjbsp.f --- pressure distribution in a journal bearing\n            dpjbds.f\n   dmsafg.f dmsahs.f dmsasp.f --- minimal surfaces\n   dmsabc.f\n   dodcfg.f dodchs.f dodcsp.f --- optimal design with composites\n   dodcps.f\n   dljcfg.f                   --- Lennard-Jones clusters\n   dgl1fg.f dgl1hs.f dgl1sp.f --- 1-d Ginzburg-Landau\n   dsscfg.f dsschs.f dsscsp.f --- steady-state combustion\n   dgl2fg.f dgl2hs.f dgl2sp.f --- 2-d Ginzburg-Landau\n            dgl2co.f\n```\n   sockets\n   -------\n\n   This directory contains the sockets files for\n   the MINPACK-2 test problem collection.\n```\n   fic.m --- flow in a channel\n   sfd.m --- swirling flow between disks\n   ier.m --- incompressible elastic rods\n   sfi.m --- solid fule ignition\n   fdc.m --- flow in a driven cavity\n   ept.m --- elastic-plastic torsion\n   pjb.m --- pressure distribution in a journal bearing\n   msa.m --- minimal surfaces\n   odc.m --- optimal design with composites\n   gl1.m --- inhomogeneous superconductors: 1-d Ginzburg-Landau\n   ssc.m --- steady-state combustion\n   gl2.m --- inhomogeneous superconductors: 2-d Ginzburg-Landau\n```\n   utils\n   -----\n\n   This directory contains utilty programs needed by MINPACK-2.\n```\n   dnrm2.f  --- computes the l2 norm\n   dpmeps.f --- determines the machine precision\n   dtimer.f --- computes the current time\n   surn01.f --- computes a (single precision) uniform random number in (0,1)\n```\n   lapack\n   ------\n\n   This directory contains the LAPACK files needed by MINPACK-2.\n```\n   dgeqrf.f dgeqr2.f --- Computes the QR factorization\n   dpotf2.f dpotrf.f --- Computes the Cholesky factorization\n   dormqr.f dorm2r.f --- Aplies the matrix Q\n   dorg2r.f dorgqr.f --- Generates the matrix Q\n   dlarf.f  dlarfb.f\n   dlarfg.f dlarft.f --- Applies a reflector\n   dlamc1.f dlamc2.f\n   dlamc3.f dlamc4.f\n   dlamc5.f          --- Computes machine constants\n   ilaenv.f          --- Returns problem-dependent parametrs\n   dlapy2.f          --- Computation of sqrt(x**2+y**2)\n   lsame.f           --- Compares strings\n   xerbla.f          --- xerbla.f\n```\n   blas\n   ----\n\n   This directory contains the blas files needed by MINPACK-2.\n```\n   Level 1: dasum.f daxpy.f dcopy.f ddot.f dscal.f dswap.f idamax.f\n\n   Level 2: dger.f dtrsv.f xerbla.f\n\n   Level 3: dgemm.f dsyrk.f dtrsm.f\n```\n   tprobs.92\n   ---------\n\n   This directory contains the 1992 version of the\n   MINPACK-2 test problem collection.\n\n   mgh\n   ---\n\n   This directory has the More', Garbow, Hillstrom MINPACK-1 test problems.\n```\n   vecfcn.f --- nonlinear equations problems\n   vecjac.f --- nonlinear equations Jacobain matrices\n   ssqfcn.f --- nonlinear least squares problems\n   ssqjac.f --- nonlinear least squares Jacobian matrices\n   objfcn.f --- unconstrained minimization problems\n   grdfcn.f --- unconstrained minimization gradients\n   hesfcn.f --- unconstrained minimization Hessians\n  lhesfcn.f --- unconstrained minimization Hessians (compressed form)\n   neq.data --- nonlinear equations sample data\n   ssq.data --- nonlinear least squares sample data\n    um.data --- unconstrained minimization sample data\n```\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjacobwilliams%2Fminpack-2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjacobwilliams%2Fminpack-2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjacobwilliams%2Fminpack-2/lists"}