6 | | f2py:> build/src/ZonalMeans/_gengridzmeanmodule.c |
---|
7 | | creating build |
---|
8 | | creating build/src |
---|
9 | | creating build/src/ZonalMeans |
---|
10 | | Reading fortran codes... |
---|
11 | | Reading file 'Src/zonebasin.f90' |
---|
12 | | Reading file 'Src/mask4d.f90' |
---|
13 | | Reading file 'Src/meme_cote.f90' |
---|
14 | | Reading file 'Src/intersecte.f90' |
---|
15 | | Reading file 'Src/echange.f90' |
---|
16 | | Reading file 'Src/SphericalPolyArea.f90' |
---|
17 | | Reading file 'Src/cal_int.f90' |
---|
18 | | Reading file 'Src/cfraction.f90' |
---|
19 | | Post-processing... |
---|
20 | | Block: _gengridzmean |
---|
21 | | Block: zonebasin |
---|
22 | | Block: mpr_mask4d |
---|
23 | | Block: mask4d |
---|
24 | | Block: mpr_meme_cote |
---|
25 | | Block: meme_cote |
---|
26 | | Block: mpr_intersecte |
---|
27 | | Block: intersecte |
---|
28 | | Block: mpr_echange |
---|
29 | | Block: echange |
---|
30 | | Block: mpr_hav |
---|
31 | | Block: hav |
---|
32 | | Block: mpr_sphericalpolyarea |
---|
33 | | Block: sphericalpolyarea |
---|
34 | | Block: mpr_cal_int |
---|
35 | | Block: cal_int |
---|
36 | | Block: mpr_cfraction |
---|
37 | | Block: cfraction |
---|
38 | | Post-processing (stage 2)... |
---|
39 | | Block: _gengridzmean |
---|
40 | | Block: unknown_interface |
---|
41 | | Block: zonebasin |
---|
42 | | Block: mpr_mask4d |
---|
43 | | Block: mask4d |
---|
44 | | Block: mpr_meme_cote |
---|
45 | | Block: meme_cote |
---|
46 | | Block: mpr_intersecte |
---|
47 | | Block: intersecte |
---|
48 | | Block: mpr_echange |
---|
49 | | Block: echange |
---|
50 | | Block: mpr_hav |
---|
51 | | Block: hav |
---|
52 | | Block: mpr_sphericalpolyarea |
---|
53 | | Block: sphericalpolyarea |
---|
54 | | Block: mpr_cal_int |
---|
55 | | Block: cal_int |
---|
56 | | Block: mpr_cfraction |
---|
57 | | Block: cfraction |
---|
58 | | Building modules... |
---|
59 | | Building module "_gengridzmean"... |
---|
60 | | Constructing wrapper function "zonebasin"... |
---|
61 | | areaband,zonxbar,zoninv,zonmask = zonebasin(var,bounds_lon,bounds_lat,bounds_depth,mask,basin_masks,area,volume,bandlat,[imt,jmt,kmt,nt,kmt_grid,iomax,vol_length,nb]) |
---|
62 | | Constructing F90 module support for "mpr_mask4d"... |
---|
63 | | Constructing wrapper function "mpr_mask4d.mask4d"... |
---|
64 | | mask4d(tab,mask,miss_val,[imt,jmt,kmt,nt]) |
---|
65 | | Constructing F90 module support for "mpr_meme_cote"... |
---|
66 | | Creating wrapper for Fortran function "meme_cote"("meme_cote")... |
---|
67 | | Constructing wrapper function "mpr_meme_cote.meme_cote"... |
---|
68 | | meme_cote = meme_cote(x,y) |
---|
69 | | Constructing F90 module support for "mpr_intersecte"... |
---|
70 | | Creating wrapper for Fortran function "intersecte"("intersecte")... |
---|
71 | | Constructing wrapper function "mpr_intersecte.intersecte"... |
---|
72 | | intersecte = intersecte(xseg1,yseg1,xseg2,yseg2,latitude,xint,yint) |
---|
73 | | Constructing F90 module support for "mpr_echange"... |
---|
74 | | Constructing wrapper function "mpr_echange.echange"... |
---|
75 | | echange(i,j,x,y) |
---|
76 | | Constructing F90 module support for "mpr_hav"... |
---|
77 | | Creating wrapper for Fortran function "hav"("hav")... |
---|
78 | | Constructing wrapper function "mpr_hav.hav"... |
---|
79 | | hav = hav(x) |
---|
80 | | Constructing F90 module support for "mpr_sphericalpolyarea"... |
---|
81 | | Creating wrapper for Fortran function "sphericalpolyarea"("sphericalpolyarea")... |
---|
82 | | Constructing wrapper function "mpr_sphericalpolyarea.sphericalpolyarea"... |
---|
83 | | sphericalpolyarea = sphericalpolyarea(lon,lat,[n]) |
---|
84 | | Constructing F90 module support for "mpr_cal_int"... |
---|
85 | | Constructing wrapper function "mpr_cal_int.cal_int"... |
---|
86 | | cal_int(x,y,rlatmax,rlatmin,latitude,haut,x_sortie,y_sortie,info) |
---|
87 | | Constructing F90 module support for "mpr_cfraction"... |
---|
88 | | Constructing wrapper function "mpr_cfraction.cfraction"... |
---|
89 | | fareaz = cfraction(xlon,ylat,bandlat,[imt,jmt,nband]) |
---|
90 | | Wrote C/API module "_gengridzmean" to file "build/src/ZonalMeans/_gengridzmeanmodule.c" |
---|
91 | | Fortran 90 wrappers are saved to "build/src/ZonalMeans/_gengridzmean-f2pywrappers2.f90" |
---|
108 | | building 'ZonalMeans._gengridzmean' extension |
---|
109 | | compiling C sources |
---|
110 | | gcc options: '-fno-strict-aliasing -DNDEBUG -O -fPIC' |
---|
111 | | creating build/temp.linux-i686-2.5 |
---|
112 | | creating build/temp.linux-i686-2.5/build |
---|
113 | | creating build/temp.linux-i686-2.5/build/src |
---|
114 | | creating build/temp.linux-i686-2.5/build/src/ZonalMeans |
---|
115 | | compile options: '-ISrc -Ibuild/src -I/lgm/cdat/latest/include/python2.5 -c' |
---|
116 | | gcc: build/src/ZonalMeans/_gengridzmeanmodule.c |
---|
117 | | gcc: build/src/fortranobject.c |
---|
118 | | creating build/temp.linux-i686-2.5/ZonalMeans |
---|
119 | | XXX: module_build_dir='build/temp.linux-i686-2.5/ZonalMeans' option ignored |
---|
120 | | XXX: Fix module_dir_switch for GFortranCompiler |
---|
121 | | XXX: module_dirs=[] option ignored |
---|
122 | | XXX: Fix module_include_switch for GFortranCompiler |
---|
123 | | compiling Fortran 90 module sources |
---|
124 | | gfortran(f77) options: ' -fPIC -O3 -funroll-loops' |
---|
125 | | gfortran(f90) options: '-Jbuild/src -Ibuild/src -fPIC -O3 -funroll-loops' |
---|
126 | | creating build/temp.linux-i686-2.5/Src |
---|
127 | | compile options: '-ISrc -Ibuild/src -I/lgm/cdat/latest/include/python2.5 -c' |
---|
128 | | gfortran:f90: Src/mask4d.f90 |
---|
129 | | gfortran:f90: Src/meme_cote.f90 |
---|
130 | | gfortran:f90: Src/intersecte.f90 |
---|
131 | | gfortran:f90: Src/echange.f90 |
---|
132 | | gfortran:f90: Src/SphericalPolyArea.f90 |
---|
133 | | gfortran:f90: Src/cal_int.f90 |
---|
134 | | gfortran:f90: Src/cfraction.f90 |
---|
135 | | compiling Fortran sources |
---|
136 | | gfortran(f77) options: ' -fPIC -O3 -funroll-loops' |
---|
137 | | gfortran(f90) options: '-Jbuild/src -Ibuild/src -fPIC -O3 -funroll-loops' |
---|
138 | | compile options: '-ISrc -Ibuild/src -I/lgm/cdat/latest/include/python2.5 -c' |
---|
139 | | gfortran:f90: Src/zonebasin.f90 |
---|
140 | | gfortran:f90: build/src/ZonalMeans/_gengridzmean-f2pywrappers2.f90 |
---|
141 | | /usr/local/bin/gfortran -shared build/temp.linux-i686-2.5/build/src/ZonalMeans/_gengridzmeanmodule.o build/temp.linux-i686-2.5/build/src/fortranobject.o build/temp.linux-i686-2.5/Src/mask4d.o build/temp.linux-i686-2.5/Src/meme_cote.o build/temp.linux-i686-2.5/Src/intersecte.o build/temp.linux-i686-2.5/Src/echange.o build/temp.linux-i686-2.5/Src/SphericalPolyArea.o build/temp.linux-i686-2.5/Src/cal_int.o build/temp.linux-i686-2.5/Src/cfraction.o build/temp.linux-i686-2.5/Src/zonebasin.o build/temp.linux-i686-2.5/build/src/ZonalMeans/_gengridzmean-f2pywrappers2.o -LSrc/lib_external -L/usr/lib -L/usr/local/lib -L/sw/lib -lgfortran -o build/lib.linux-i686-2.5/ZonalMeans/_gengridzmean.so |
---|