An object-oriented approach to fully interactive finite element software

    Research output: Contribution to journalArticle

    26 Citations (Scopus)

    Abstract

    An object-oriented approach is used to implement a fully interactive finite element program. The program provides rapid response to user changes to the structure. The main features of the design of the program are: (i) an object-oriented distributed data model is used for the finite element objects; (ii) the calculation process is substructure-based; (iii) multi-threading (i.e. concurrent processing) is used. The distributed data structure used matches closely the data structure used by the mathematics of the sub-structure-based calculation process, and that of the multi-threading used in the program. The object-oriented approach makes it much easier to exercise control over the calculation processes, both in terms of the algorithms used, and in taking advantage of the multi-threading, (C) 1998 Published by Elsevier Science Ltd. All rights reserved.

    Original languageEnglish
    Pages (from-to)139-149
    Number of pages11
    JournalAdvances in Engineering Software
    Volume29
    Issue number2
    DOIs
    Publication statusPublished - Mar 1998

    Keywords

    • sub-structuring
    • object-oriented methods
    • finite elements
    • concurrent processing
    • interactivity

    Cite this

    @article{17e01b44746c494e9fe71adde3a130f0,
    title = "An object-oriented approach to fully interactive finite element software",
    abstract = "An object-oriented approach is used to implement a fully interactive finite element program. The program provides rapid response to user changes to the structure. The main features of the design of the program are: (i) an object-oriented distributed data model is used for the finite element objects; (ii) the calculation process is substructure-based; (iii) multi-threading (i.e. concurrent processing) is used. The distributed data structure used matches closely the data structure used by the mathematics of the sub-structure-based calculation process, and that of the multi-threading used in the program. The object-oriented approach makes it much easier to exercise control over the calculation processes, both in terms of the algorithms used, and in taking advantage of the multi-threading, (C) 1998 Published by Elsevier Science Ltd. All rights reserved.",
    keywords = "sub-structuring, object-oriented methods, finite elements, concurrent processing, interactivity",
    author = "R.I. Mackie",
    year = "1998",
    month = "3",
    doi = "10.1016/S0965-9978(98)00015-5",
    language = "English",
    volume = "29",
    pages = "139--149",
    journal = "Advances in Engineering Software",
    issn = "0965-9978",
    publisher = "Elsevier",
    number = "2",

    }

    An object-oriented approach to fully interactive finite element software. / Mackie, R.I.

    In: Advances in Engineering Software, Vol. 29, No. 2, 03.1998, p. 139-149.

    Research output: Contribution to journalArticle

    TY - JOUR

    T1 - An object-oriented approach to fully interactive finite element software

    AU - Mackie, R.I.

    PY - 1998/3

    Y1 - 1998/3

    N2 - An object-oriented approach is used to implement a fully interactive finite element program. The program provides rapid response to user changes to the structure. The main features of the design of the program are: (i) an object-oriented distributed data model is used for the finite element objects; (ii) the calculation process is substructure-based; (iii) multi-threading (i.e. concurrent processing) is used. The distributed data structure used matches closely the data structure used by the mathematics of the sub-structure-based calculation process, and that of the multi-threading used in the program. The object-oriented approach makes it much easier to exercise control over the calculation processes, both in terms of the algorithms used, and in taking advantage of the multi-threading, (C) 1998 Published by Elsevier Science Ltd. All rights reserved.

    AB - An object-oriented approach is used to implement a fully interactive finite element program. The program provides rapid response to user changes to the structure. The main features of the design of the program are: (i) an object-oriented distributed data model is used for the finite element objects; (ii) the calculation process is substructure-based; (iii) multi-threading (i.e. concurrent processing) is used. The distributed data structure used matches closely the data structure used by the mathematics of the sub-structure-based calculation process, and that of the multi-threading used in the program. The object-oriented approach makes it much easier to exercise control over the calculation processes, both in terms of the algorithms used, and in taking advantage of the multi-threading, (C) 1998 Published by Elsevier Science Ltd. All rights reserved.

    KW - sub-structuring

    KW - object-oriented methods

    KW - finite elements

    KW - concurrent processing

    KW - interactivity

    U2 - 10.1016/S0965-9978(98)00015-5

    DO - 10.1016/S0965-9978(98)00015-5

    M3 - Article

    VL - 29

    SP - 139

    EP - 149

    JO - Advances in Engineering Software

    JF - Advances in Engineering Software

    SN - 0965-9978

    IS - 2

    ER -