Some compiler flags allow the user to tune code generation to a specific set of hardware platform options. The compiler’s -dryrun option can be used to determine the native processor:
<sparc>% f95 -dryrun -xtarget=native ### command line files and options (expanded): ### -dryrun -xarch=sparcvis2 -xcache=64/32/4:1024/64/4 -xchip=ultra3i <x64>% f95 -dryrun -xtarget=native ### command line files and options (expanded): ### -dryrun -xarch=sse2a -xcache=64/64/2:1024/64/16 -xchip=opteron