- Programes (f77)
Es solen regir (carregar la configuració) per arxius ascii auxiliars
anomenats generalment inf_[programa].txt
- barbes.f: Programa que genera les barbes de vent
d'un vector
- basic_mpi.f:Programa amb la capcelera basica de mpi
- buscar_proper.f:Programa per a busacar el punt mes proper a
una posicio entera dins d'una malla de posicions reals
- capcalera.f:Capcalera estandard dels programes
en Fortran. Regit per
- 'inf_capcalera.txt'
- car.f:Programa que
dona els caracters de fortran a l'arxiu text 'mapa_caracters.txt'
- carregar_matriu_f2010.f:Programa que carrega en memoria una
matriu 2D en format f20.10
- cercles.f:Programa per a dibuixar cercles concentrics
- columnes_matriu.f:Programa que passa un fitxer d'una matriu
en files fixes a un fitxer amb la dimensio de la matriu
- combinar_matrius.f:Programa que combina dues matrius
substituint el valor de la segona matriu per als punts de la primera de valor
nul. Es regeix per 'inf_combinar_matrius.f'
- comparativa_trajectories.f:Programa per a comparar dues
trajectories
- convertir-trajectoria.f:Programa per a transformar una
trajectoria en lon,lat a punts de malla del vis5d
- crear_matriu.f:Programa que genera l'arxiu en forma de
matriu de dades matricials que estan en la forma 'puntual'; coordenades punt
valor
- data.f:Programa
que fa vancar una data en format text
- dif_matriu.f:Programa que calcula la diferencia entre dues
superficies, es regeix per
- 'matriu_dif.txt'
- dif_matriu_percent.f:Programa que calcula la diferencia
entre dues superficies, es regeix per 'matriu_dif.txt'
- do-string.f:Programa que crea un string a partir d'un do
- donar-valors_arxius.f:Programa per a donar els valors d'una
coleccio d'arxius per a una finestra donada definida per longituds,latituds
- estadistiques_camp.f:Programa per a calcular les
estadistiques d'una serie de camps
- extrems.f:Programa que dona els extrems d'una matriu i
l'interval 'bonic', es regeix per 'inf_extrems-iteracio.txt' (versió per a un Shell)
- filtrar.f:Programa per a filtrar camps espaialment es regeix
per 'inf_filtrar.txt'
- filtrar_serie.f:Programa per a filtrar una serie de dades
- filtre-pas_temporal.f:Programa per a filtrar temporalment
(mitjana mobil) unes dades
- GRID-trajectoria-valors.f:Programa per a donar els valors al
voltant d'una trajectoria a partir de matrius VIS5D
- girar-matriu.f:Programa per a girar una matriu de dades es
regeix per 'inf_girar-matriu_iteracio.txt' (versió per a Shell)
- interpolar_3D.f:Programa per a interpolar un valor en 3D
- llegir.f:Programa que llegeix dades d'un arxiu de
text, es regeix per
- 'gnuparam.txt'
- llegir_ppm.f:Programa per a llegir un arxiu grafic 'ppm' i
treure'n una linia de dades
- lonlat2malla.f:Programa que transforma un fitxer de
longituds i latituds a punts de malla
- mapa-matriu.f:Programa que transforma un mapa de longituds
ilatituds a un de punts de malla per a una matriu donada, es regeix per 'inf_mapa-matriu.txt'
- matriu_a_vector.f:Programa que transforma una matriu de
dades en una representacio vectorial (a una uica direccio)
- matriu_dz.f:Programa que obte la derivada vertical d'un camp
2D
- matriu_iso.f:Programa que obte la matriu de
punts d'un arxiu de GNUplot de contorn
- matriu_max-min.f:Programa que dona el valor maxim i minim i
la dimensio d'una matriu
- matriu_max-min.f:Programa que dona el valor maxim i minim i
la dimensio d'una matriu dins d'un rang
- mesos.f:Programa
que afegeix un dia a una data
- num_enters.f:num_enters.f: Verifica el comportament dels
nombres enters
- operacions_matrius.f:Operacions entre
matrius
- OBSNUDGINGrandom.f:Programa per a generar arxius
d'OBSNUDGING amb valors random
- party.f:Programa
que genera lletres per a representar sobre un mapa
- passar_matriu-Vis5d.f:Programa per a passar una matriu
qualsevol a una matriu amb format E16.6, es regeix per 'inf_passar_matriu-Vis5d_iteracio.txt' (versió per a
Shell)
- projeccio.f:Programa que projecta un vector sobre un altre
- Real-String.f:Programa que passa d'n real a un String de 7
caracters amb dos decimals
- read_ppm.f:Programa que llegeix una imatge en '.ppm' i en
treu la linia de dades
- romans.f:Programa que passa de nombres enters a nombres en
romans
- sep_matriu_iso.f:Programa que separa les
isolinies de GNUplot en diferents arxius, es regeix per 'inf_sep_iso.txt'
- sep_matriu_iso+GNU.f:Programa que separa les isolinies de
GNUplot i alhora genera l'arxiu GNUplot. Es regeix per 'inf_sep_iso.txt'
- sep_P+Vent+GNU.f:Programa que separa les isolinies de
pressio en arxius i genera l'arxiu GNUplot amb les dades de vent, es regeix per
- 'inf_sep_P_iso.txt'
- sep_var+GNU.f:Programa per a representar les isolinies
separadament d'un arxiu '.iso' de gnuplot, es regeix per 'inf_sep_var+GNU.txt'
- sep_var+GNU_tall.f:Programa per a generar separacio de
nivells de talls oblics
- subregio.f:Programa per a estudiar la morfologia d'un centre
d'una variable, es regeix per 'inf_subregio-iteracio.txt' (versió per a Shell)
- sumar_matrius.f:Programa que suma matrius. Es regeix per 'inf_sumar_matrius.txt'
- tall_esquerra.f:Programa que efectua talls a l'esquerra
d'una linia de camps matricials, es regeix per 'inf_tall_esquerra-iteracio.txt' (versió per a Shell)
- tall_oblic.f:Programa per a calcular la matriu d'una seccio
obliqua
- tall_iso-3D.f:Programa per a generar la representacio d'un
tall oblic en 3D
- temps.f:Programa
que passa de segons a hores i minuts
- Tots_min-max.f:Programa que dona les coordenades de tots els
extrems d'una matriu (segons canvi de signe de la derivada en les direcccions)
- trajectoria-valors.f:Programa que dona els valors al voltant
d'un punt donat per una trajectoria, aixi com el valor mig radial, es regeix per
'inf_trajectoria-valors.txt'
- vector-3D.f:Programa per a generar la representacio en 3D
d'uin camp de vectors provinent d'un tall oblic
- vector-VIS5D.f:Programa que genera l'arxiu de representacio
de GNUplot vectorial, a partir dels camps "U" i "V" de VIS5D, es regeix per 'VIS5d-Vector-GNU.txt'
- vectorial.f:Programa que calcula la divergencia, gradient,
laplacia i rotacional d'un camp superficial 2D
- vent_barbes-VIS5D.f:Programa que genera les representacions
de vent amb barbes, es regeix per 'inf_vent_barbes-VIS5D_iteracio.txt' (versio per a Shell)
- Subroutines (f77)
- aleatoris.sub:Subroutina per a generar numeros
pseudo-aleatoris
- bonic.sub:Subroutina per a donar el salt 'bonic' d'un
interval
- buscar_punt-lat_long.sub:Subroutina que busca el punt mes
proper per a una malla de punts de latituds i longituts
- buscar_x_2D.sub:Subroutina que damunt d'una recta
d'interpolar dona el valor de x per a un valor de la recta donat
- calcularbarbes.sub:Subroutina per a generar les barbes de
vent d'un vector
- carregar_espai.sub:Subroutina que carrega l'espai en 3D
d'una variable a una data donada
- carregar_matriu.sub:Subroutina que carrega en memoria una
matriu 2D en format E16.6
- composar_data.sub:Subroutina per a composar la data de 14
caracters en format per als fitxers
- coord_pla.sub:Subroutina que dona les coordenades d'un punt
en latituts i longituts respecte les malles de longituts i latituts d'un
espai
- data_avancar.sub:Subroutina que fa avancar una data en
format text
- data_retrocedir.sub:Subroutina que fa retrocedir una data en
format text
- determinar_paraula.sub:Subroutina per a determinar una
paraula (espai o coma marca de final) d'una cadena de caracters
- dif_dates.sub:Subroutina per a donar la diferencia entre
dues dates
- dimensions.sub:Subsourtina que calcula les dimensions de la
matriu
- escriure_GNU_2D.sub:Subroutina per a escriure l'arxiu de
representacio per a GNUplot d'una grafica en 2D
- escriure_GNU_3D.sub:Subroutina per a escriure l'arxiu de
representacio per a GNUplot per a una grafica en 3D
- estadistiques.sub:"Subroutina per a calcular estadistiques
entre valors
- extremproper_espiral.sub:Subroutina per a buscar el valor
extrem mes proper a un punt donat d'un camp 2D
- filtre_matriu.sub:Subroutina que filtra una matriu a un
determinat quadrant
- finestra.sub:Subroutina per a determinar si un punt es troba
dins una finestra
- fraccions_boniques.sub:Subroutina que dona les fraccions
boniques d'un interval per a un determinat nombre de divisions
- frag_peca.sub:Subroutina per a filtrar els fragments de
menys de min passes de temps
- I_S4.sub:Subroutina que transforma d'un Integer a un String
de quatre caracters
- inclos_perimetre.sub:Subroutina per a determinar si un punt
es troba dins d'un perimetre donat
- interpolar_2D.sub:Subroutina que interpola en 2D
- interpolar_4punts.sub:Subroutina que inteprola el valor d'un
punt per als seus 4 punts de malla mes propers per ponderacio a la distancia
invertida
- interpolar-espai.sub:Subroutina per a interpolar un valor a
partir de la seva longitut i latitut per matrius de 3x3
- interpolar_pla.sub:Subroutina que interpola el valor d'un
punt compres dins un quadrant
- linia_tics.sub:Subroutina que genera la linia d'eqtiquetes
dels tics
- llargada_String.sub:Subroutina que determina la llargada
d'una cadena de caracters
- llegir_colors.sub:Subroutina que llegeix la configuracio de
colors de les grafiques GNUplot
- llegir_config.sub:Subroutina que llegeix la configuracio per
a un programa
- matriu_mapa.sub:Subroutina per a obtenir la matriu d'un mapa
- obtenir_eix.sub:Subroutina per a obtneir un eix de dades
correctes des d'un punt
- ordenar.sub:Subroutina que ordena una serie de nombres de
petit a gran
- paraules_linia.sub:Subroutina que dona les paraules
contingudes en una linia
- R_S8_4.sub:Subroutina que passa d'un real a un String de 4
caracters amb 4 decimals
- R_S4_1.sub:Subroutina que passa d'un real a un String de 4
caracters amb un decimal
- R_S20_10.sub:Subroutina que passa d'un real a un String de
20 caracters amb 10 decimals
- romans.sub:Subroutina que passa d'un real a numeros romans
en minuscules
- Romans.sub:Subroutina que passa d'un real a numeros romans
en majuscules
- rotacio_3D_vector_yz.sub:Subroutina que rota segons l'eix y
i l'eix z en 3D un punt donat (signes contraris a les coordenades
esferiques!)
- traj_denses.sub:Subroutina per a crear una trajectoria
individual de densitat fixa
- vectors_3D.sub:Subroutina que dona les coordenades dels
bracos de la punta d'un vector en 3D