Risultati da 1 a 10 di 10

Discussione: Nastran e opensource

  1. #1
    Moderatore SolidEdge L'avatar di cacciatorino
    Iscritto dal
    2007
    Messaggi
    9340
    Professione
    Ingegnere meccanico
    Regione
    Porto Recanati, ma con l'appennino nel cuore
    Software
    SolidEdge CoCreate Salome-Meca

    Predefinito Nastran e opensource

    Parlando con un collega mi ha raccontato varie cosette.

    Sapete cosa significa NASTRAN?

    NAsa STRuctural ANalysis

    Il software venne sviluppato dalla NASA a partire dal 1968, poi dopo alcuni anni ne venne rilasciato il codice sorgente.

    A quei tempi non esisteva la GPL (quell di linux per capirsi) per cui il codice venne preso da varie aziende e richiuso per i loro prodotti.
    Se fosse stato rilasciato sotto GPL ora avremmo Nastran aperto e gratuito!

    http://en.wikipedia.org/wiki/Nastran
    http://feadomain.com/content49.html



    stimarchetti.altervista.org - Progettazione Meccanica

  2. #2
    Moderatore CAE/FEM/CFD L'avatar di Matteo
    Iscritto dal
    2007
    Messaggi
    2008
    Professione
    Ingegnere meccanico
    Regione
    Lombardia
    Software
    Creo, ProEngineer, Creo Simulate, ProMechanica, SolidWorks, SolidEdge, SpaceClaim, OpenFOAM

    Predefinito

    C'è anche da dire che il codice originale (non vorrei dire inesattezze) era scritto in FORTRAN mentre al giorno d'oggi i codici più moderni sono complilati dal linguaggio C (come per esempio NEiNastran e credo anche MSC): il codice originale sarebbe più utile a livello accademico che in applicazioni per uso professionale.
    MP-ProgettazioneMeccanica
    Progettazione Meccanica e Simulazione
    www.mp-progettazionemeccanica.it

  3. #3
    Utente Senior L'avatar di stef_design
    Iscritto dal
    2007
    Messaggi
    2292
    Professione
    ingegnerizzatore prodotto-automotive (dream cars)
    Regione
    Veneto - Austin (TX)
    Software
    SW 2009 - Pro/E WF4 - Catia V5 R20 - Matlab - Ansys - TC7 - VPM

    Predefinito

    Citazione Originariamente Scritto da Matteo Visualizza Messaggio
    C'è anche da dire che il codice originale (non vorrei dire inesattezze) era scritto in FORTRAN mentre al giorno d'oggi i codici più moderni sono complilati dal linguaggio C (come per esempio NEiNastran e credo anche MSC): il codice originale sarebbe più utile a livello accademico che in applicazioni per uso professionale.
    Cavoli...non ci posso credere, scritto in FORTRAN, magari il 77.
    Mi ricordo al tempo di Calcolo Numerico all'univ., quanto l'ho trovato inutile quel linguaggio. Non so perchè certi prof si ostinano ad insegnartelo, molto meglio Matlab.
    Scusate l'OT....ma ho tanti ricordi dietro al F77
    ciao

  4. #4
    Moderatore CAE/FEM/CFD L'avatar di Matteo
    Iscritto dal
    2007
    Messaggi
    2008
    Professione
    Ingegnere meccanico
    Regione
    Lombardia
    Software
    Creo, ProEngineer, Creo Simulate, ProMechanica, SolidWorks, SolidEdge, SpaceClaim, OpenFOAM

    Predefinito

    Citazione Originariamente Scritto da stef_design Visualizza Messaggio
    Cavoli...non ci posso credere, scritto in FORTRAN, magari il 77.
    Mi ricordo al tempo di Calcolo Numerico all'univ., quanto l'ho trovato inutile quel linguaggio. Non so perchè certi prof si ostinano ad insegnartelo, molto meglio Matlab.
    Scusate l'OT....ma ho tanti ricordi dietro al F77
    ciao
    Se parliamo del codice originale, credo che il F77 non esistesse nemmeno!

    Dal punto di vista didattico, secondo me il Fortran può essere interessante perchi parte completamente da zero (e prima di "assaggiare" il C)... in realtà Matlab è un "macro" linguaggio di programmazione.
    MP-ProgettazioneMeccanica
    Progettazione Meccanica e Simulazione
    www.mp-progettazionemeccanica.it

  5. #5
    Utente Standard
    Iscritto dal
    2007
    Messaggi
    457
    Professione
    .
    Regione
    lombardia
    Software
    .

    Predefinito

    Citazione Originariamente Scritto da stef_design Visualizza Messaggio
    Cavoli...non ci posso credere, scritto in FORTRAN, magari il 77.
    Mi ricordo al tempo di Calcolo Numerico all'univ., quanto l'ho trovato inutile quel linguaggio. Non so perchè certi prof si ostinano ad insegnartelo, molto meglio Matlab.
    Scusate l'OT....ma ho tanti ricordi dietro al F77
    ciao
    il fortran ha il vantaggio che una volta compilato diventa estremamente ottimizzato, ben più del C in molti casi...

    il problema è la sintassi (copto + ostrogoto + regole arcaiche risalenti alle schede perforate)...

    con mio sommo gaudio, per scrivere una routine con cfx devi farlo in fortran...per fortuna sono casi moooolto remoti :D

    bio

  6. #6
    Utente Standard
    Iscritto dal
    2007
    Messaggi
    201
    Professione
    ingegnere
    Regione
    FVG
    Software
    Catia v5, Solidworks, I-deas, MSC...ed altri

    Predefinito

    Da quel che ricordo, quando ho iniziato a scontrarmi con Nastran, esisteva ancora la possibilità di accedere al core, che continuava ad essere gratuito. MSC (la cui sigla deriva dai fondatori) di fatto è stato uno Spin-off: M.S. erano due degli sviluppatori in NASA del primo codice.

  7. #7
    Utente Standard
    Iscritto dal
    2007
    Messaggi
    206
    Professione
    Ing.
    Regione
    Friuli
    Software
    33100

    Predefinito

    Raga,

    correggo alcune cosette:

    Nel 1968 è nata la MSC, che aveva il nome di Mc-Neil Schwendler Corporation, da cui il nome, che oggi è diventato MSC.Software (Mechanical Simulation Company).

    Già prima di tale data, Mc Neil e Schwendler lavoravano in NASA e di fatto già esisteva, NASTRAN è diventato il primo codice commerciale nel 1971.
    Mc Neil recentemente è ritornato in MSC.Software (nonostante l'età), Schwendler si gode i soldi (meritatamente)!!!

    Ancora oggi la MSC sviluppa le equazioni costitutive per conto di NASA, che le certifica e di conseguenza è l'unico software di calcolo di fatto certificato.

    Tali equazioni costitutive, con la relativa codifica informatica, sono ancor oggi in open source, per chi è all'interno dell'ambito NASA e quindi utilizzabili gratuitamente. Il grosso lavoro nel portare tale codice a poter essere utilizzabile, è poi l'impacchettamento di tutte le funzionalità, la gestione e l'ottimizzazione delle risorse di calcolo, il porting sui diversi SO ed architetture.

    Di fatto esistono diversi codici di tipo NASTRAN, ovvero che partono da tali equazioni costitutive, ma nel tempo MSC.Software aveva acquistato le aziende più interessanti per inglobarne le funzionalità (i clienti!!) ed alla fine è intervenuto l'antitrust, in quanto deteneva il 97% del mercato americano di tale codice.

    Oggi di nastran basati su tale codice c'è ovviamente MSC.Nastran ovvero MD Nastran (di MSC.Software), AI Nastran (che è stato ecquistio da Ansys ed è il solutore Nastran che si può usare al posto di Ansys) ed NX Nastran (che è la versione 2001 di MSC.Nastran, che MSC.SOftware ha ceduto a UGS-SIemens per risolvere il problema dell'antitrus americana).
    Esistono poi altri codici chiamati Nastran (come NEi Nastran), che usano solo il formato dei files di input-output come formato Nastran, ma il codice di calcolo è diffrente ovvero non usano le equazioni costitutive certificate da NASA.

    Ancora molto del codice di calcolo MSC.Nastran è stato scritto in FORTRAN, ma sempre più è inglobato in routines di calcolo sviluppato in C++ (ma anche altri linguaggi); di conseguenza non è possibile (come per tutti i software che si sviluppano negli anni), identificare quanto è sviluppato in FORTRAN, respetto a C++ od altro.

    Ciao a tutti.

    MacGG

  8. #8
    Moderatore L'avatar di Onda
    Iscritto dal
    2009
    Messaggi
    1035
    Professione
    Ingegnere Meccanico settore Navale
    Regione
    Italia
    Software
    SolidWorks 2015, Rhino v5, Autocad 2008, Patran 2014, Nastran 2014

    Predefinito

    MacCG bellissimo post!

    qui ci sono i codici originali di nastran in vendita.
    http://www.openchannelsoftware.com/projects/NASTRAN
    Ovviamente è solo per puro interesse. . . i costi sono annuali e alti, non credo nessun utente possa avere interesse ad acquistarli.

    Onda

  9. #9
    Moderatore SolidEdge L'avatar di cacciatorino
    Iscritto dal
    2007
    Messaggi
    9340
    Professione
    Ingegnere meccanico
    Regione
    Porto Recanati, ma con l'appennino nel cuore
    Software
    SolidEdge CoCreate Salome-Meca

    Predefinito

    Citazione Originariamente Scritto da Onda Visualizza Messaggio
    MacCG bellissimo post!
    Mi associo!



    stimarchetti.altervista.org - Progettazione Meccanica

  10. #10
    Utente Standard L'avatar di paolino
    Iscritto dal
    2007
    Messaggi
    243
    Professione
    progettista (o giu di lì)
    Regione
    Valsesia
    Software
    SW2016, HyperWorks ...un tempo SE ST7, TC10, Rhino4, VisualMill, LabVIEW...

    Predefinito

    Citazione Originariamente Scritto da Onda Visualizza Messaggio
    MacCG bellissimo post!


    Onda
    Anch'io mi associo... grazie x le info!

    in particolare mi ha sorpreso sapere che NeiNastran non usi i codici di Nastran...


  • Discussioni Simili

    1. PythonCAD Un opensource 2d Tutto italiano
      Di matteoboscolo nel forum Altri software di CAD generico
      Risposte: 0
      Ultimo Messaggio: 13-12-2010, 08: 54
    2. Help Nastran
      Di elmatador83 nel forum MSC.ADAMS - .DYTRAN - .MARC - .PATRAN
      Risposte: 1
      Ultimo Messaggio: 18-10-2010, 13: 21
    3. NX e NASTRAN
      Di paolo_go nel forum NX (Unigraphics)
      Risposte: 3
      Ultimo Messaggio: 12-10-2010, 22: 58
    4. Nastran Vs Ansys
      Di RenatoZ. nel forum SimWise 4D (ex visualNastran)
      Risposte: 20
      Ultimo Messaggio: 17-12-2008, 01: 14
    5. da NASTRAN a ANSYS
      Di AviO nel forum SimWise 4D (ex visualNastran)
      Risposte: 0
      Ultimo Messaggio: 08-11-2008, 11: 05

    Segnalibri

    Segnalibri

    Permessi di Scrittura

    • Tu non puoi inviare nuove discussioni
    • Tu non puoi inviare risposte
    • Tu non puoi inviare allegati
    • Tu non puoi modificare i tuoi messaggi
    •  





    CAD3D.it - la community dei progettisti