Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
948 views
in Technique[技术] by (71.8m points)

fortran - Is there a portable way to select the size of a LOGICAL variable?

I know there is logical_kinds in iso_fortran_env, but there seems to be no equivalent of e.g. int32 or int64 for logicals and, as far as I know, there is no guarantee the kind parameters for logicals and integers are the same (Cf. the -kind=unique flag for the NAG compiler). So, if I have something like:

integer(kind=int64) :: my_int

Is there some way to find out what is the appropriate kind (if any) for a logical variable that has the same size as my_int? In particular, something that would work in a parameter definition.

question from:https://stackoverflow.com/questions/65924657/is-there-a-portable-way-to-select-the-size-of-a-logical-variable

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
Waitting for answers

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...