NGMS is a Matlab code for solving medium/large-scale forward-looking macroeconometric models. NGMS implements a Newton-GMRES method specially suited for these class of problems. Constant forcing terms are employed: at each step, the Newton equation is solved with modest accuracy and a cheap preconditioner can be used. The user can choose between two types of preconditioners. Moreover a non monotone line-search tecnique is used. In many macroeconometrics models the variables can be reordered so that the nonlinear systems exhibits a large block of interdependent equations, which is preceeded and followed by recursive equations. This way, only the block of interdependent equations is solved by a Newton-like approach. NGMS is structured in order to exploit this decomposition whenever it is available. Various input/output options are provided, and we refer to the code itself for further documentation. NGMS code has non-commercial purposes. We assume no responsibility for any errors that may exist in the provided routines. We welcome questions, comments, recommended changes and bug reports. If you use this code, the authors would appreciate your acknowledging having done so in the reports, publications, theses, etc., resulting from their use citing: S. Bellavia; S. Magheri; C. Miani (2011). Inexact Newton methods for model simulation. INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, vol. 88, pp. 2969-2987

NGMS: Newton-GMRES for model simulation / S. Bellavia, S. Magheri, C. Miani. - ELETTRONICO. - (2011).

NGMS: Newton-GMRES for model simulation

S. Bellavia;
2011

Abstract

NGMS is a Matlab code for solving medium/large-scale forward-looking macroeconometric models. NGMS implements a Newton-GMRES method specially suited for these class of problems. Constant forcing terms are employed: at each step, the Newton equation is solved with modest accuracy and a cheap preconditioner can be used. The user can choose between two types of preconditioners. Moreover a non monotone line-search tecnique is used. In many macroeconometrics models the variables can be reordered so that the nonlinear systems exhibits a large block of interdependent equations, which is preceeded and followed by recursive equations. This way, only the block of interdependent equations is solved by a Newton-like approach. NGMS is structured in order to exploit this decomposition whenever it is available. Various input/output options are provided, and we refer to the code itself for further documentation. NGMS code has non-commercial purposes. We assume no responsibility for any errors that may exist in the provided routines. We welcome questions, comments, recommended changes and bug reports. If you use this code, the authors would appreciate your acknowledging having done so in the reports, publications, theses, etc., resulting from their use citing: S. Bellavia; S. Magheri; C. Miani (2011). Inexact Newton methods for model simulation. INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, vol. 88, pp. 2969-2987
Goal 9: Industry, Innovation, and Infrastructure
S. Bellavia, S. Magheri, C. Miani
File in questo prodotto:
File Dimensione Formato  
NGMS.zip

accesso aperto

Descrizione: Matlab code
Tipologia: Altro
Licenza: DRM non definito
Dimensione 326.52 kB
Formato Zip File
326.52 kB Zip File Visualizza/Apri
macroecon.pdf

accesso aperto

Descrizione: Papers describing the code
Tipologia: Pdf editoriale (Version of record)
Licenza: DRM non definito
Dimensione 341.08 kB
Formato Adobe PDF
341.08 kB Adobe PDF Visualizza/Apri

I documenti in FLORE sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2158/1271086
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact