Difference between revisions of "Mohid facts"
From MohidWiki
(→Code related facts (as of 2010-04-21)) |
(→Code related facts (as of 2010-04-21)) |
||
Line 5: | Line 5: | ||
How many keywords are there in MohidWater (including Base1 and Base2 libraries)? | How many keywords are there in MohidWater (including Base1 and Base2 libraries)? | ||
> for i in `find | grep MOHID | grep -v Land | grep -v River | grep F90`; do cat $i | grep -re "call GetData" ; done | wc -l | > for i in `find | grep MOHID | grep -v Land | grep -v River | grep F90`; do cat $i | grep -re "call GetData" ; done | wc -l | ||
− | + | '''3436''' | |
And in MohidWater and MohidLand together? | And in MohidWater and MohidLand together? | ||
> for i in `find | grep MOHID | grep F90`; do cat $i | grep -re "call GetData" ; done | wc -l | > for i in `find | grep MOHID | grep F90`; do cat $i | grep -re "call GetData" ; done | wc -l | ||
− | + | '''4082''' | |
How many lines of code is there in MohidWater and MohidLand (including Base1 and Base2)? | How many lines of code is there in MohidWater and MohidLand (including Base1 and Base2)? | ||
> for i in `find | grep MOHID | grep F90`; do cat $i; done | wc -l | > for i in `find | grep MOHID | grep F90`; do cat $i; done | wc -l | ||
− | + | '''703820''' | |
And without empty lines? | And without empty lines? | ||
> for i in `find | grep MOHID | grep F90`; do cat $i | grep "\w"; done | wc -l | > for i in `find | grep MOHID | grep F90`; do cat $i | grep "\w"; done | wc -l | ||
− | + | '''476330''' | |
And without comment-lines? | And without comment-lines? | ||
> for i in `find | grep MOHID | grep F90`; do cat $i | grep -v "^ *\!"; done | wc -l | > for i in `find | grep MOHID | grep F90`; do cat $i | grep -v "^ *\!"; done | wc -l | ||
− | + | '''400500''' | |
==Related links== | ==Related links== |
Revision as of 15:02, 21 April 2010
Linux is great to quickly get some trivial numbers related with the MOHID software suite...
How many keywords are there in MohidWater (including Base1 and Base2 libraries)?
> for i in `find | grep MOHID | grep -v Land | grep -v River | grep F90`; do cat $i | grep -re "call GetData" ; done | wc -l
3436
And in MohidWater and MohidLand together?
> for i in `find | grep MOHID | grep F90`; do cat $i | grep -re "call GetData" ; done | wc -l
4082
How many lines of code is there in MohidWater and MohidLand (including Base1 and Base2)?
> for i in `find | grep MOHID | grep F90`; do cat $i; done | wc -l
703820
And without empty lines?
> for i in `find | grep MOHID | grep F90`; do cat $i | grep "\w"; done | wc -l
476330
And without comment-lines?
> for i in `find | grep MOHID | grep F90`; do cat $i | grep -v "^ *\!"; done | wc -l
400500