[BACK]Return to note.txt CVS log [TXT][DIR] Up to [local] / OpenXM / src / R / r-packages

Diff for /OpenXM/src/R/r-packages/note.txt between version 1.1 and 1.5

version 1.1, 2013/02/08 03:00:32 version 1.5, 2015/04/05 23:47:46
Line 1 
Line 1 
 $OpenXM$  $OpenXM: OpenXM/src/R/r-packages/note.txt,v 1.4 2015/04/02 00:11:32 takayama Exp $
   
 See also OpenXM/src/hgm/note.txt  See also OpenXM/src/hgm/note.txt
   
Line 33  See also OpenXM/src/hgm/note.txt
Line 33  See also OpenXM/src/hgm/note.txt
         It is used to remove the test library.          It is used to remove the test library.
   
     R --help      R --help
   (4) Binary build on Windows.
       R CMD INSTALL --build hgm
       ( Check R CMD INSTALL --help for details. )
      or
       R CMD build --binary hgm  (perhaps, obsolete style)
   
 * Notes.  * Notes.
     library.dynam()   shows a list of shared libraries loaded.      library.dynam()   shows a list of shared libraries loaded.
     dyn.load("hgm.so") can be used to load shared library by hand.      dyn.load("hgm.so") can be used to load shared library by hand.
     getwd() gets the current working directory.      getwd() gets the current working directory.
   
   
   * Undocumented functions which are removed temporary fro NAMESPACE. 2015.03.24
   export(hgm.so3nc)
   export(hgm.normalizingConstantOfFisherDistributionOnSO3)
   export(hgm.normalizingConstantOfOrthant)
   export(hgm.normalizingConstantOfBinghamDistribution)
   export(hgm.z.mleDemo)
   export(hgm.ssFB)
   
   
   * Check the memory leak by valgrind and by AddressSanitizer. 2015.04.01
   ** Valgrind
   apt-get install valgrind
   
   cat >>~/.valgrindrc
   --leak-check=full
   --track-origins=yes
   ctrl-D
   
   R CMD check hgm --use-valgrind
   more hgm.Rcheck/hgm-Ex.Rout
   Example of an error (Note that there is no error message in *.log)
   ==14813== Conditional jump or move depends on uninitialised value(s)
   ==14813==    at 0xCA20170: mh_t (jack-n.c:1361)
     for (i=0; i<=M_m; i++) {
       -- snip
       serror = myabs((partial_sum[i]-partial_sum[i-1])/partial_sum[i-1]);
     }
     partial_sum[-1] is accessed!
   
   As to details, search "valgrind" in R-exts.pdf
   
   * R CMD check hgm --use-gct
   
   * Note on building R package: @s/2015/04/05-hgm-r-package-memo.txt
   

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.5

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>