Newsgroup: it.discussioni.ingegneria.civile
Titolo: Applicazioni: FEM, soluzioni OpenSource

sotto GPL?
Sarebbe molto bello partecipare a un progetto del genere  ma deve
essere qualcosa di spendibile in tempi ragionevoli trovare dei
programmatori disposti a lavorare ad un progetto finanziato
ditrettamente dagli interessati che saranno anche dei futuri  beta
tester e magari partecipare direttamente  con forme da definire al
progetto.
cmq  discutiamone vediamo se riusciamo a trovare sufficienti consensi
all'iniziativa, vedo che  c'e' l'esigenza sentita  di dotarsi di
programmi di alto profilo ad un costo accessibile.
Ma il tempo pone a sfavore se viene vista come qualcosa a lungo
periodo e temo che non si raccoglierebbero i necessari consensi. 
Cosa diversa se si guardasse sul breve periodo su qualcosa di gia'
esistente o realizzabile in tempi brevi.
Io sarei piu' a favore  per qualcosa di collaudata e spendibile
subito.
Bisogna una volta imboccata una strada raccogliere il maggior numero
di consensi pubblicizzando l'iniziativa sulla rete, ci sono vari siti
molto popolari per esempio 
ingegneri.info
 ma penso che gli stessi
Ordini potrebbero accogliere l'idea al solo fine di rendere nota
l'iniziativa anche se non bisogna darlo per scontato. 
Una volta raccolto un tot numero di adesioni  facciamo un po' di conti
e vediamo se la soluzione cercata e' sufficientemente praticabile in
sostanza vedere quanto contiamo in termini economici e se ci possiamo 
permettere il lusso di finanziare il meglio per avere il meglio.
Da parte mia do subito la  disponibilita' ad aderire ad una iniziativa
e a raccogliere potenziali finanziatori al progetto. 
ciao,
Jedi K 

source ce ne sono molti.
Ci sono post processori bellissimi e anche  Freeware tipo Mac Beam che
funziona in maniera autonoma o per interfacciarsi con Mac Sap ma lo
dico solo per dovere di cronaca perche' non penso che servirebbe molto
a questa idea. 
bye 
Jedi K

e a raccogliere potenziali finanziatori al progetto. 
Io mi propongo come programmatore. Senza entrare nel dettaglio, ho
l'esperienza e la competenza per sviluppare software complesso, sia
scientifico-tecnico che gestionale.
Si può usare Tochnog come solutore, vista la sua completezza e
genericità (funziona bene su computer con più processori o anche su
cluster di computer), e svilupparci sopra un pre e post processore ad
hoc.
In più, si potrebbero anche sviluppare in seguito, o meglio in
parallelo, dei moduli per il calcolo del c.a. e la gestione della
documentazione tecnica e relazioni di calcolo. In questo modo si può
ottenere un sistema di documentazione standard e unificato.
Interfacciare il tutto con un databse relazionale con dati e
documentazione centralizzati rende il tutto più sicuro e più
funzionale.
Il fatto poi che l'intero sistema sia freeware ed open source permette
l'adesione di maggiori utenti e sviluppatori e garantendo una qualità
del prodotto sempre crescente. Non esiste nemmeno il concetto di
abbandono del software o del fallimmento della software house.
Quindi, credo per rendere la cosa concreta occorre:
1- definire il core team; cioè, l'équipe degli sviluppatori (i
programmatori) e quella dei tecnici (i consulenti). Non è escluso che
le figure coincidono. Il core team è l'unico responsabile
dell'introduzione di nuove funzionalità, delle nuove release...;
3- definire i responsabili per la documentazione (manualistica, FAQ,
pubblicazioni...); 
3- definire gli strumenti di sviluppo;
4- definire i sistemi operativi target.
Nel farttempo si inizia a lavorare sulla definizione del progetto in
modo da uscire quanto prima con un prototipo. Sarà automatico in
seguito passare alla beta 0.1 visto che saremo guidati dalle richieste
degli utenti.
Il primo passo sarebbe quello di creare una home page e una mailing
listi che parli solo ed esclusivamente di questo progetto. Così
vediamo chi siamo e cosa vogliamo.
Rimane necessario che qualcuno si attivi già per il finanziamento,
anche simbolico, altrimenti, e lo dico con vissute esperienze, ci
fermeremo alla release 0.2 beta! Gratis costa veramente troppo per chi
sviluppa software.
Jilani Khaldi
ps.
Ho dato il nome "PrePostA" al progetto che sta per "Pre and Post
Analysis" che mi sembra abbastanza significativo ed anche facile da
pronunciare e ricordare. Comuqnue si può cambiare.

Disposto a collaborare dando le mie ore di tempo libero.
Posso fare dalle fotocopie, alla programmazione di routine od al testing.
Il mio sito può ospitare una decina di Mb di dati, ma solo statici (html,
zip, txt per intenderci).
Forse sarebbe meglio cominciare da FELT perchè ha gia un preprocessore
grafico (che è possibile adattare) e il file ascii ha una sintassi che
silegge come un libro !!!
Attualmente sto, tra l'altro, studiando un vecchio programma per il disegno
di armature di cui ho i codici :-)
Saluti
Angelo M. Figundio
figun...@tiscali.it

Bene. Il progetto è stato iniziato, almeno idelamente. Ho creato un
nuovo progetto presso "SourceForge" col nome "preposta" e 3 mailing
list.
La prima è dedicata agli sviluppatori:
http://lists.sourceforge.net/mailman/listinfo/preposta-developer
La seconda agli utenti:
http://lists.sourceforge.net/mailman/listinfo/preposta-user
La terza per le discussioni tecniche: algoritmi di calcolo...
http://lists.sourceforge.net/mailman/listinfo/preposta-mail
Vi ricordo che il progetto prevede lo sviluppo aperto di una serie di
programmi (freeware ed open source) per lo sviluppo di:
- un pre e post processore per un solutore libero FEM;
- gestione della documentazione tecnica e dei progetto;
- stima dei costi degli interventi;
ed in seguito (o in parallelo) in base al numero degli sviluppatori:
- calcolo di c.a. e delle strutture secondarie: balconi, scale,
strutture di sostegno...
- un'ampia documentazione, sia tecnica sia per gli utenti, dell'intero
progetto.
Piattaforme: Windows, Linux e FreeBSD
/*
L'obiettivo è quello di sviluppare uno standard di qualità, completo
ed aperto, a bassissimo costo per i professionisti del settore nonché
per gli studenti.
*/
jk

 sviluppa software.
io mi posso attivare per scrivere documentazione, beta testing sotto Linux 
e... qualche piccolo finanziamento
contattami in privato così che si possa definire i primi dettagli, così ti 
faccio anche avere qualche mia idea su come impostare la cosa per attrarre 
finanziamenti.
-- 
<< Ing. Giuseppe Barnabei, e-mail 
peppe...@libero.it
 >>
Se pensi che la vita sia un esame ho una notizia buona e una cattiva
per te: la BUONA è che quest'esame lo passano tutti;
la CATTIVA è che passano tutti, si.... ma a miglior vita!!!!

Si può usare Tochnog come solutore, 
Io ho provato a leggere il manuale per usarlo e devo dire la verita':
se dovessi fare un semplice telaietto 3D mi troverei in difficolta'.
Non e' che e' stato studiato per problemi di campo/flusso o per
applicazioni ultra-particolari e non lineari (come ad es. Abaqus)? Il
solutore permette l'accoppiamento dei vari elementi nello stesso
modello (frame-plate etc.) necessario in molti campi di ing. civile?
Se mi sbaglio e se c'e' anche l'intenzione di riscrivere la
documentazione del solutore, allora, da cio' che ho capito, tochnog e'
il piu' completo tra gli open-source presenti.
Si e' pensato a PCFeap il programma del libro di Zienckievich? (Spero
si scriva cosi')
Altro punto: tochnog stesso fornisce l'interfaccia gia' programmata
per usare GiD. Se un solutore cosi' completo e complesso si avvale di
tale pre-post un motivo ci sara'. Secondo me varebbe la pena di
studiarlo un po' nel funzionamento-funzionalita' e ispirarsi a lui
prima di partire nella scrittura di un nuovo programma.
Io propongo che si vedano alcuni pre-post gia' presenti: GiD, Velvet
(FElt) o altri che io non conosco e si prendano le parti migliori per
partire con un nuovo programma.
Altrimenti rischiamo di creare uno degli innumerevoli programmi
open-source gia' presenti, che nessuno usa perche' mancano di alcune
raffinatezze che all'inizio possono sembrare superflue, ma alla fine,
per un'uso di tutti i giorni, sono indispensabili. Nessun
professionista, infatti, puo' perdere del tempo su un programma che
impone dei percorsi tortuosi. Cio' vale solo in campo accademico.
Quando uno deve guadagnarsi la giornata, deve perdere meno tempo
possibile e quindi preferisce spendere un po', ma avere una cosa che
gli semplifica la vita. Il programma, quindi, oltre che completo, deve
essere estremamente amichevole.
Propongo inoltre di testare il solutore scelto con i benchmark NAFEMS.
In tal modo l'affidabilita' delle soluzioni numeriche avrebbe un
minimo di riscontro super-partes.
  Ciao
Filippo
P.S: complimenti per l'iniziativa. Appena ho un po' di liquidita' mi
proporro' per un finanziamento (nella misura delle mie possibilita').
Ho pochissimo tempo libero e di programmazione di interfacce so poco.
Se volete me la cavo in FORTRAN, Pascal, QBAsic. Posso propormi come
appartenente al team tecnico per proporre-valutare il programma. (Nei
miei limiti concettuali e di tempo, si intende).
--------------------------------------
Per rispondere anche via e-mail eliminare   '_RIMUOVIMI_'   e   '.invalid'
dall'indirizzo.
To reply also by e-mail, cancel   '_RIMUOVIMI_'   and   '.invalid'
from the address.
--------------------------------------

silegge come un libro !!!
Il pre/post processor su Linux è stato creato con la libreria grafica
Athena che sinceramente non mi piace. Quella su Windows è primitiva,
inadeguata e non è nemmeno disponibile il suo codice sorgente. A suo
tempo parlai con Jason, il principale autore di FElt, e mi ero
proposto di riscrivere l'interfaccia e la parte relativa alla
visualizzazione grafica usando la libreria OpenGL. Purtroppo, qualche
giorno dopo, ho saputo dell'abbandono totale di Jason del progetto ed
in seguito anche da parte degli altri sviluppatori.
Comunque ritengo che FElt abbia un ottimo design, modulare, facilmente
estendibile ed il fatto che sia scritto in puro ANCI C (con design ad
oggetti) lo mette tra i primi ad essere usato come solutore.
jk

proporro' per un finanziamento (nella misura delle mie possibilita').
Appena avremo definito l'intero progetto, il core team, linguaggi ed
ambienti di sviluppo, sistemi operativi target, e dopo esserci divisi
in piccoli gruppi di lavoro specializzati ma collaboranti e stabilite
le fasi di sviluppo allora verrà definita anche la parte finanziaria.
Per me l'importante è sapere chi saranno gli svilippatori.
Il progetto, secondo me, verrà sviluppato in  C/C++ e Delphi. Sono gli
strumenti più adatti per lo sviluppo sotto Windows e Linux/Unix per
applicazioni del genere.
In parallelo manterrò lo sviluppo nei linguaggi Oberon
http://www.oberon.ethz.ch/
  (ed anche per avere un'applicazione nativa
per l'ottimo S.O. Oberon) ed Erlang (
http://www.erlang.org
). Ho scelto
Erlang visto per il semplice fatto che PrePostA potrebbe diventare
un'applicazioe integrata in un intero sistema che ho iniziato a
sviluppare per la gestione di progetti edilizi compreso il recupero e
la ristrutturazione. Potete scaricare il prototipo relativo alla stima
dei costi scritto in Delphi:
http://space.tin.it/scuola/jkhaldi/sacre.zip
 
(basta scompattarlo in una directory e lanciarlo).
Erlang è l'unico sistema di sviluppo free ed opensource che mi
permette lo sviluppo di applicazioni così complesse, distribuite e
fault tollerance.
jk

>
http://space.tin.it/scuola/jkhaldi/sacre.zip
 
Il programma "SACRE che sta per Stima Automatica dei Costi del
Recupero Edilizio)" funziona già abbastanza bene trattandosi solo di
un prototipo del sistema esperto distribuito finale. Infatti:
- si possono aggiungere nuove schede (il formato del database è DBF);
- per fare una nuova stima basta selezionare la scheda desiderata
dall'elenco col mouse e premere il tasto destro e scegliere <esporta
scheda>;
- una volta creato l'elenco degli interventi,introdurre le quantità e
i costi unitari (ricavati normalmente dai costi precedenti a
consuntivo ellal seconda tabella) e premere il pulsante <calcolo>;
- si può salvare la stima appena effettuata su file oppure esportarla
direttamente in un foglio elettronico);
- si può anche importare una tabella da un foglio elettronico (basta
che abbia gli stessi campi della stima) tramite clipboard;
- si può esportare la stima e anche l'intero database in formato HTML,
oppure CSV;
- SACRE contiene un semplice ed essenziale editor di testo;
- un manuale in formato HTML, ampliabile dall'utente;
- ci sono molte altre funzionalità non documentate.
Per installarlo basta copiarlo in una nuova directory e per
cancellarlo basta eliminare tale directory. Non usa nessun file
esterno e non modifica il registry di Windows.
Ripeto. Si tratta solo di un prototipo; se qualcuno desidera seguire
lo sviluppo del vero progetto che gestisce l'intera procedura della
gestione del recupero (documentazione, stima...) basta che mi scriva e
avrà *gratuitamente* le prossime versioni beta. SACRE gira molto bene
su sistemi server, tipo *FreeBSD* e Linux vista la sua architettura e
gestisce un'immensa quantità di dati ed informazioni, ma funziona
abbastanza bene anche su Windows 98.
jk

Bene, sono d'accordo sul fare il white paper e propongo di costituire dei
gruppi suddividendoli per argomento.
Mi spiego, una suddivisione possibile sarebbe:
- caratteristiche dell'interfaccia disegno
- caratteristiche dell'interfaccia materiali
- ...
e cosě via.
Io, nel mio piccolo, posso buttare giů due righe su quello che trovo buono
del mio programma struttturale, il PROSAP, in maniera da creare un buon
nucleo per il WP.
Sarebbe opportuno, comunque, spostarsi su sougeforge, altrimenti il thread
diventa infinito !!!
Saluti
--
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::  .~.                                                 ::
::  /V\   LINUX      Angelo Massimo Figundio            ::
:: /(_)\  USER       
http://www.figundio.com
            ::
::  ^ ^              figundioam@ 
tiscali.it
             ::
::                                                      ::
:::::::Message released under the GNU/GPL license:::::::::

 ha scritto nel messaggio
news:3cdaa2c7...@news.tin.it...


programmi di alto profilo ad un costo accessibile.
Salve, sono Aniello Annunziata di CADLandia (
www.cadlandia.com
),
futuro ingegnere civile (strutturista), sono molto interessato al
discorso dello sviluppo di un software di calcolo, in quanto anche io
sto lavorando con un professore all'università per la modellizzazione
dell'elemento pannello di muratura.
Cmq, a parte questo, quello che volevo portare alla lcue è che
CADLandia sta attivando una sezione dedicato al calcolo automatizzato
delle strutture, in collaborazioni col alcuni asdistenti delle
università di Napoli e di Salerno e si spera di ricevere il consenso
anche di due illustri professori delle università di Catania e
Brescia.
In quest'ottica CADLandia può fare da promotore a questa iniziativa
che state avviando dando opportuno risalto all'iniziativa anche
pubblicizzandola tramite la newsletter CADLandia.eZine, e se serve
anche dando spazio sul sito.
Saluti, Aniello
-- 
Aniello Annunziata
Content Director Manager
www.cadlandia.com
aniello.a...@cadlandia.com
Per rispondermi in privato, togli NOGARBAGE dall'indirizzo