{"push_id":845388631,"size":2,"distinct_size":2,"ref":"refs/heads/CMSSW_8_0_X","head":"95416b3c4c330c169f2d6752bb472e4a0d8a3bc1","before":"b2b7c1fcea18832b0289d07e17a9eb077d7a2a48","commits":[{"sha":"47228618ee73f9673dd7ed7de5fab46ecebf5a1e","author":{"email":"3747debe97ca693bc6b62ba4169dd2a50fce172c@cern.ch","name":"David Abdurachmanov"},"message":"Use rand(0) instead of ran(0) for compatibility with Intel Fortran (ifort)\n\nIntel Fortran (ifort) compile rejects use on `ran(0)`, but it works\nwithout any additional arguments -- `ran()`.\n\n    GeneratorInterface/GenExtensions/bin/BCVEGPY/bcvegpy.f(174): error\n    6672: This intrinsic procedure or system subprogram must not have an\n    expression or constant as an argument.   [RAN]\n            x_r = ran(0)\n    -------------------^\n\nAccording to GCC documentation `RAN` intrinsic is alias to `RAND` for\ncompatibility with HP FORTRAN 77/iX. Both, `RAN` and `RAND`, are GNU\nextensions. To be compliant with standard one should use `RANDOM_NUMBER`\nintrinsic (Fortran 95 and above).\n\nIt looks like _gfortran_ and _ifort_ are both happy if `rand(0)` is\nused.\n\nSigned-off-by: David Abdurachmanov <David.Abdurachmanov@cern.ch>","distinct":true,"url":"https://api.github.com/repos/cms-sw/cmssw/commits/47228618ee73f9673dd7ed7de5fab46ecebf5a1e"},{"sha":"95416b3c4c330c169f2d6752bb472e4a0d8a3bc1","author":{"email":"b054ef26b7866619560c29ff323cba49b3c4782d@cern.ch","name":"David Lange"},"message":"Merge pull request #11893 from davidlt/ifort-ran-intrinsic-bcvegpy.f\n\nUse rand(0) instead of ran(0) for compatibility with Intel Fortran (i…","distinct":true,"url":"https://api.github.com/repos/cms-sw/cmssw/commits/95416b3c4c330c169f2d6752bb472e4a0d8a3bc1"}]}