Please use this identifier to cite or link to this item: https://olympias.lib.uoi.gr/jspui/handle/123456789/14069
Full metadata record
DC FieldValueLanguage
dc.contributor.authorVoglis, C.en
dc.contributor.authorHadjidoukas, P. E.en
dc.contributor.authorLagaris, I. E.en
dc.contributor.authorPapageorgiou, D. G.en
dc.date.accessioned2015-11-24T17:35:03Z-
dc.date.available2015-11-24T17:35:03Z-
dc.identifier.issn0010-4655-
dc.identifier.urihttps://olympias.lib.uoi.gr/jspui/handle/123456789/14069-
dc.rightsDefault Licence-
dc.subjectnumerical differentiationen
dc.subjectfinite differencesen
dc.subjectoptimizationen
dc.subjectnonlinear equationsen
dc.subjectopenmpen
dc.subjectmpien
dc.subjectparallel processingen
dc.subjectdistributed computingen
dc.subjectneural-network methodsen
dc.subjectdifference formulasen
dc.titleA numerical differentiation library exploiting parallel architecturesen
heal.typejournalArticle-
heal.type.enJournal articleen
heal.type.elΆρθρο Περιοδικούel
heal.identifier.primaryDOI 10.1016/j.cpc.2009.02.004-
heal.identifier.secondary<Go to ISI>://000269229500016-
heal.identifier.secondaryhttp://ac.els-cdn.com/S0010465509000484/1-s2.0-S0010465509000484-main.pdf?_tid=05b993c7f6d9440753fb5ef7395ff44c&acdnat=1339753670_8513a117be0307e78e22d0951b238d32-
heal.languageen-
heal.accesscampus-
heal.recordProviderΠανεπιστήμιο Ιωαννίνων. Σχολή Θετικών Επιστημών. Τμήμα Μηχανικών Επιστήμης Υλικώνel
heal.publicationDate2009-
heal.abstractWe present a software library for numerically estimating first and second order partial derivatives of a function by finite differencing. Various truncation schemes are offered resulting in corresponding formulas that are accurate to order O(h), O(h(2)), and O(h(4)), h being the differencing step. The derivatives are calculated via forward, backward and central differences. Care has been taken that only feasible points are used in the case where bound constraints are imposed on the variables. The Hessian may be approximated either from function or from gradient values. There are three versions of the software: a sequential version, an OpenMP version for shared memory architectures and an MPI version for distributed systems (clusters). The parallel versions exploit the multiprocessing capability offered by computer clusters, as well as modern multi-core systems and due to the independent character of the derivative computation, the speedup scales almost linearly with the number of available processors/cores.en
heal.publisherElsevieren
heal.journalNameComputer Physics Communicationsen
heal.journalTypepeer reviewed-
heal.fullTextAvailabilityTRUE-
Appears in Collections:Άρθρα σε επιστημονικά περιοδικά ( Ανοικτά)

Files in This Item:
File Description SizeFormat 
Voglis-2009-A numerical differen.pdf262.75 kBAdobe PDFView/Open    Request a copy


This item is licensed under a Creative Commons License Creative Commons