Domande taggate «fortran»

Fortran è un linguaggio di programmazione per scopi generici ampiamente utilizzato dalla comunità scientifica informatica.

6
Quanto sono davvero migliori i compilatori Fortran?
Questa domanda è un'estensione di due discussioni che sono emerse di recente nelle risposte a " C ++ vs Fortran per HPC ". Ed è un po 'più una sfida che una domanda ... Uno degli argomenti più ascoltati a favore di Fortran è che i compilatori sono semplicemente migliori. …
74 fortran  c  blas  benchmarking 

12
C ++ vs Fortran per HPC
Nel mio programma di dottorato in scienze computazionali, stiamo lavorando quasi esclusivamente in C ++ e Fortran. Sembra che alcuni professori preferiscano l'uno all'altro. Mi chiedo quale sia "migliore" o se uno sia migliore dell'altro in una determinata circostanza.
56 hpc  fortran  c++  languages 

4
Cosa rende veloce Fortran?
Fortran occupa un posto speciale nella programmazione numerica. Puoi sicuramente creare software buono e veloce in altre lingue, ma Fortran continua a funzionare molto bene nonostante la sua età. Inoltre, è più facile creare programmi veloci in Fortran. Ho realizzato programmi veloci in C ++, ma devi stare più attento …


3
Come devo installare un compilatore Fortran su un Mac? (OS X 10.x, x> = 4)
Domanda correlata: stato del sistema operativo Mac in Informatica scientifica e HPC Un numero significativo di pacchetti software nella scienza computazionale è scritto in Fortran e Fortran non sta andando via. Per compilare altri pacchetti software è necessario anche un compilatore Fortran (un esempio notevole è SciPy ). Tuttavia, Mac …
25 software  fortran 


6
Come posso scrivere un codice agnostico dimensionalmente?
Mi ritrovo spesso a scrivere un codice molto simile per le versioni uno, due e tridimensionali di una determinata operazione / algoritmo. Mantenere tutte queste versioni può diventare noioso. La semplice generazione di codice funziona abbastanza bene, ma sembra che ci debba essere un modo migliore. Esiste un modo relativamente …

2
F2Py con array di forme allocabili e ipotizzate
Mi piacerebbe usare f2pycon il moderno Fortran. In particolare, sto cercando di far funzionare il seguente esempio di base. Questo è il più piccolo esempio utile che potrei generare. ! alloc_test.f90 subroutine f(x, z) implicit none ! Argument Declarations ! real*8, intent(in) :: x(:) real*8, intent(out) :: z(:) ! Variable …
18 python  fortran 


2
Quale versione di Fortran dovrei imparare?
Sono uno studente di ingegneria meccanica interessato al campo dell'ingegneria aerospaziale dove, mi viene detto, Fortran è ancora comunemente usato. Quale versione di Fortran dovrei investire il mio tempo per imparare?
17 fortran 

6
Python vs FORTRAN
Quale è meglio: FORTRAN o Python? E credo che in entrambi i casi tu abbia bisogno di Gnuplot, vero? Al momento sto lavorando su una macchina Windows. Vorrei usarlo per ottenere soluzioni numeriche per problemi di fisica, tra cui simulazioni Monte-Carlo, integrazione numerica e differenziazione, dinamica molecolare, ecc. Ho visto …
17 python  fortran 

4
Fila maggiore rispetto a colonna maggiore disposizione delle matrici
Nella programmazione di calcoli a matrice densa, c'è qualche motivo per scegliere un layout di riga maggiore del layout di colonna maggiore? So che, a seconda del layout della matrice scelta, dobbiamo scrivere il codice appropriato per utilizzare le memorie cache in modo efficace per scopi di velocità. Il layout …
16 matrix  fortran 

3
Fortran: il modo migliore per cronometrare le sezioni del codice?
A volte durante l'ottimizzazione del codice è necessario cronometrare alcune parti del codice, sto usando il seguente da anni ma mi chiedevo se esiste un modo più semplice / migliore per farlo? call system_clock(count_rate=clock_rate) !Find the time rate call system_clock(count=clock_start) !Start Timer call do_something_subroutine !This is what gets timed call …



Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.