I was wondering if there is a way to take advantage of the
fact that LOGICALS are eithrTRUE or FALSE. That only takes up one bit of storage.
The smallest LOGICAL we can have is 8 bits, i.e. LOGICAL*1. Why can't Fortran
have a bit-wise LOGICAL variable?
This would save a lot of space for very large LOGICAL arrays.
Or maybe there is a convenient way to accomplish the same thing?
I currently use BIT-wise functions like IBITS, etc. but that gets rather awkward.