Ceci est une ancienne révision du document !
NONMEM
> cd /local/apps/ > mkdir nmvi > ./SETUP complete: Command not found NONMEM VI INSTALLATION UTILITY - UNIX CSH VERSION For instructions, see Appendix 4 of NONMEM Users Guide - Part III (NONMEM Installation Guide) complete: Command not found NONMEM VI directory is /local/apps/nmvi Command for FORTRAN compiles is f77 Options for Fortran compiles is -O Command to build NONMEM archive is /usr/ccs/bin/ar IEEE constants will be used To learn how to override the defaults, enter % SETUP help Continue (y/n) [y]? Installing NONMEM VI (Enter Ctrl-C to interrupt) ... Step 1. Make sub-directories of /local/apps/nmvi Files have uppercase names - skipping step 2. Step 3. Copy NMLINK6, etc. to sub-directories. Step 4a. Make changes to sep.f Step 4. Compile sep utility. Step 5. Separate files NMD, PPD1, PPD2, TRAN, and TRLD. Continue (y/n) [y]? Step 5a. Separate NMD ... Make changes to BLKDAT.f ( original is BLKDAT.save ) Make changes to BEGIN.f (original is BEGIN.save ) Make changes to FLU.f (original is FLU.save ) Step 5b. Separate PPD1 and PPD2 ... Step 5c. Separate TRAN ... Step 5d. Separate TRLD ... Step 6. Compile source files *.f. Continue (y/n) [y]? Step 6a. Compile NONMEM (this may take a while) ... Step 6b. Compile PREDPP (this may take a while) ... Step 6c. Compile NM-TRAN (this may take a while) ... Step 6d. Compile NM-TRAN Library Routines (this may take a while) ... Step 7. Build NONMEM archive nm/nonmem.a Step 8. Build nmtran.exe Step 9a. Create nmlink6.f Step 9b. Create path.for Step 9c. Compile nmlink6.f Step 10. Create shell script util/nmfe6 Step 11. Create directory run run contains the following files: nmfe6 CONTROL3 CONTROL5 DATA3 THEOPP Installation of NONMEM V is finished. For future reference, the command has been saved in file SETUP.TXT Please review nm/emsgs.txt pr/emsgs.txt tr/emsgs.txt tl/emsgs.txt Ignore warnings. Report error messages. To test the installation, type (e.g.) cd run nmfe6 CONTROL5 REPORT5 Step 12. Make changes to help/nmhelp For online help, enter (e.g.) cd /local/apps/nmvi/help nmhelp advan2 > ./nmfe6 CONTROL5 REPORT5 complete: Command not found WARNINGS AND ERRORS (IF ANY) FOR PROBLEM 1 (WARNING 2) NM-TRAN INFERS THAT THE DATA ARE POPULATION. (WARNING 43) THE $PK BLOCK REQUESTS "CALL ONCE PER INDIVIDUAL RECORD", BUT DATA ITEMS ARE USED IN THE $PK BLOCK. VALUES OF THESE DATA ITEMS SUBSEQUENT TO THOSE FROM THE FIRST EVENT RECORD WILL BE IGNORED. IF THIS IS NOT APPROPRIATE, THE CALL DATA ITEM CAN BE USED TO OBTAIN ADDITIONAL CALLS, OR $PK'S CALLING PROTOCOL SHOULD BE CHANGED. NOTICE: Invoking /opt/studio12/SUNWspro/bin/f90 -f77 -ftrap=%none -o nonmem -O FSUBS.f /local/apps/nmvi/pr/PRED.o /local/apps/nmvi/pr/PREDI.o /local/apps/nmvi/pr/CHECK.o /local/apps/nmvi/pr/SADVAN.o /local/apps/nmvi/pr/ADVAN2.o /local/apps/nmvi/pr/SSS0.o /local/apps/nmvi/pr/TRANS1.o /local/apps/nmvi/pr/INFN.o /local/apps/nmvi/nm/NONMEM.o /local/apps/nmvi/nm/BLKDAT.o /local/apps/nmvi/nm/nonmem.a FSUBS.f: pk: error: Starting nonmem execution ... Note: IEEE floating-point exception flags raised: Inexact; Underflow; Invalid Operation; See the Numerical Computation Guide, ieee_flags(3M)
debug
> pwd /local/apps/nmvi > find . -name '*.o' -exec rm {} \; > ./SETUP /local/apps/nmvi f77 ' -g -fnonstd ' /usr/ccs/bin/ar
ou aussi: -g -C -stackvar -fpover -ftrap=%none -Xlist -u
la compilation
nemo-henry% pfexec ptree 9313 580 /usr/lib/ssh/sshd 9001 /usr/lib/ssh/sshd 9008 /usr/lib/ssh/sshd 9010 -tcsh 9154 /bin/csh ./SETUP 9313 /opt/studio12/SUNWspro/bin/f90 -f77 -ftrap=%none -O -c ABSORT.f 9978 /opt/studio12/SUNWspro/prod/bin/ube -iropt -fstore -O3 -fbe / nemo-henry% pfexec ptree 9313 580 /usr/lib/ssh/sshd 9001 /usr/lib/ssh/sshd 9008 /usr/lib/ssh/sshd 9010 -tcsh 9154 /bin/csh ./SETUP 9313 /opt/studio12/SUNWspro/bin/f90 -f77 -ftrap=%none -O -c ABSORT.f 10061 /opt/studio12/SUNWspro/prod/bin/f90comp -y-ir -y/tmp/f90comp. nemo-henry% pargs 9313 pargs: cannot examine 9313: permission denied nemo-henry% pfexec !! pfexec pargs 9313 9313: /opt/studio12/SUNWspro/bin/f90 -f77 -ftrap=%none -O -c ABSORT.f ANG.f BEGIN.f B argv[0]: f90 argv[1]: -f77 argv[2]: -ftrap=%none argv[3]: -O argv[4]: -c argv[5]: ABSORT.f argv[6]: ANG.f argv[7]: BEGIN.f argv[8]: BLKDAT.f argv[9]: CCONTR.f argv[10]: CD.f argv[11]: CELS.f argv[12]: CELST.f argv[13]: CFILES.f argv[14]: CH.f argv[15]: CHKPAR.f argv[16]: CHOL.f argv[17]: CHSQ.f argv[18]: CKPRDE.f argv[19]: CLIK.f argv[20]: CN.f argv[21]: CN1.f argv[22]: CN2.f argv[23]: COMGRD.f argv[24]: COMM.f argv[25]: COMMRG.f argv[26]: COMPR.f argv[27]: CONS.f argv[28]: CONTR.f argv[29]: COVR.f argv[30]: CRIT.f argv[31]: CUMCHI.f argv[32]: DAT1.f argv[33]: DAT11.f argv[34]: DAT15.f argv[35]: DAT16.f argv[36]: DAT2.f argv[37]: DAT3.f argv[38]: DAT4.f argv[39]: DAT5.f argv[40]: DAT6.f argv[41]: DAT7.f argv[42]: DAT8.f argv[43]: DECN.f argv[44]: DECN0.f argv[45]: DECN1.f argv[46]: DENN.f argv[47]: DER2.f argv[48]: DSCL.f argv[49]: EHOBKS.f argv[50]: EHOUSS.f argv[51]: EIGRS1.f argv[52]: ELM.f argv[53]: ELS.f argv[54]: ELST.f argv[55]: EQRT21.f argv[56]: ESTIM.f argv[57]: EVAL.f argv[58]: EXCMPT.f argv[59]: FILES.f argv[60]: FINAL.f argv[61]: FLU.f argv[62]: FNLETA.f argv[63]: FNLMOD.f argv[64]: FUNCA.f argv[65]: FUNCB.f argv[66]: FUNCC.f argv[67]: GAMMLN.f argv[68]: GAMMP.f argv[69]: GAMMQ.f argv[70]: GETETA.f argv[71]: GRID.f argv[72]: HDPRNT.f argv[73]: INE.f argv[74]: INEST.f argv[75]: INITL.f argv[76]: INLETA.f argv[77]: INLOBE.f argv[78]: INLOBJ.f argv[79]: INPT.f argv[80]: INTR.f argv[81]: INV.f argv[82]: JQS.f argv[83]: JQS1.f argv[84]: JQS2.f argv[85]: LEQ1S.f argv[86]: LEQ2S.f argv[87]: LEQT2F.f argv[88]: LIK.f argv[89]: LIMS.f argv[90]: LINV1P.f argv[91]: LINV2F.f argv[92]: LNGTH.f argv[93]: LPHITL.f argv[94]: LPSDOR.f argv[95]: LSVAL1.f argv[96]: LSVALR.f argv[97]: LUDATF.f argv[98]: LUDATN.f argv[99]: LUDECP.f argv[100]: LUELMF.f argv[101]: LUELMN.f argv[102]: LUELMP.f argv[103]: LUREFF.f argv[104]: MIX.f argv[105]: MULT.f argv[106]: NCONTR.f argv[107]: NONMEM.f argv[108]: NORAN.f argv[109]: NP.f argv[110]: NP4F.f argv[111]: NWPRI.f argv[112]: OBETA.f argv[113]: OBETA2.f argv[114]: OBJ.f argv[115]: OBJ2.f argv[116]: OBJ3.f argv[117]: OBPRB.f argv[118]: OFILES.f argv[119]: ORTHOG.f argv[120]: OS.f argv[121]: OUTEST.f argv[122]: OUTPT.f argv[123]: PASS.f argv[124]: PERCHI.f argv[125]: PHI.f argv[126]: PHITL.f argv[127]: PRIOR.f argv[128]: PRNT.f argv[129]: PRNT1.f argv[130]: PRNT2.f argv[131]: PRNT3.f argv[132]: PRNT4.f argv[133]: PRNT5.f argv[134]: PRNTI.f argv[135]: PRNTW.f argv[136]: PRRES.f argv[137]: PSD.f argv[138]: RANDOM.f argv[139]: RD.f argv[140]: REPODT.f argv[141]: RESCL.f argv[142]: RESCN.f argv[143]: RESDCN.f argv[144]: RMATX.f argv[145]: ROOT.f argv[146]: RSCN.f argv[147]: RSDCN.f argv[148]: SAV10.f argv[149]: SAV25.f argv[150]: SCAL.f argv[151]: SCATER.f argv[152]: SECORR.f argv[153]: SIMEPS.f argv[154]: SIMETA.f argv[155]: SIML.f argv[156]: SINPT.f argv[157]: SMATX.f argv[158]: SORT.f argv[159]: SPTWO.f argv[160]: STCHAR.f argv[161]: SUPER.f argv[162]: SUPP.f argv[163]: TNPRI.f argv[164]: UD.f argv[165]: UNCONS.f argv[166]: UNRAN.f argv[167]: USMETA.f argv[168]: USWLFI.f argv[169]: USWLFM.f argv[170]: USWLSI.f argv[171]: USWLSM.f argv[172]: USWTFM.f argv[173]: UV.f argv[174]: VCVTFS.f argv[175]: VSORTM.f argv[176]: VSORTP.f argv[177]: VSORTZ.f argv[178]: WSWLSM.f argv[179]: ZSRCH.f argv[180]: ZXMIN1.f argv[181]: ZXMIN2.f argv[182]: ZXMJN.f