42 | | |
43 | | == compiling error == |
44 | | |
45 | | gmake driver met a error showed as below: |
46 | | |
47 | | {{{ |
48 | | mpif90 -c -cpp -DCPP_PARA -p -g -fpe0 -traceback -fp-stack-check -ftrapuv -check bounds -i4 -r8 -I../../../lib -module ../../../lib -I/usr/local/install/netcdf-4.3.2p/include sechiba.f90 |
49 | | sechiba.f90(44): error #7002: Error in opening the compiled module file. Check INCLUDE paths. [THERMOSOILC] |
50 | | USE thermosoilc |
51 | | ------^ |
52 | | compilation aborted for sechiba.f90 (code 1) |
53 | | gmake[2]: *** [../../../lib/libsechiba.a(sechiba.o)] Error 1 |
54 | | gmake[2]: Leaving directory `/home/users/yhuang/modipsl/modeles/ORCHIDEE/src_sechiba' |
55 | | gmake[1]: *** [all] Error 2 |
56 | | gmake[1]: Leaving directory `/home/users/yhuang/modipsl/modeles/ORCHIDEE/src_sechiba' |
57 | | gmake: *** [libsechiba] Error 2 |
58 | | |
59 | | thermosoilc.f90 is just a copy of thermosoil.f90, but sechiba.f90 used module thermosoilc (at line 44 in sechiba.f90), but there is no command dealing with thermosoilc.f90 in AA_make in the same directory, I think that is why I can not use gmake driver to compile. |
60 | | }}} |
61 | | |
62 | | Reported Ye |
63 | | |
64 | | == flags consistency == |
65 | | |
66 | | Check flags consistency between VEGET_UPDATE= 1Y and IMPOSE_VEG= y. |
67 | | |
68 | | |
69 | | VEGET_UPDATE= 0Y:: |
70 | | -> Pour les crops on utilise la première carte lue. |
71 | | |
72 | | VEGET_UPDATE= 1Y:: |
73 | | -> On active le LUC, on lit la carte de vegétation seulement pour prendre en compte les crops qui évoluent alors ; le DGVM continue de gérer les PFTs naturels en fonction des conditions climatiques (enfin c'est ce que j'ai compris). |
74 | | |
75 | | Il ne faut surtout pas mettre IMPOSE_VEG= y puisque si on impose la végétation elle ne va pas pouvoir évoluer en fonction du climat (je n'ai pas testé mais ce fonctionnement semble absurde, il faudrait arrêter avec un message d'erreur). |
76 | | |