All pre-compilers will generate code for the same MC languages?
Yes, first MC7, for initial operating capability, then MC8 for mono-processing, and distributed MC8 for MC9 optimization broadcasting. Finally the ultimate in parallel processing will be MC10 which will involve optimization broadcasting and parallelized AD. MC10 will be used for grand-challenge applications, especially in quantum mechanics. The intermediate generated code will be available at two intermediate levels considered as upper and lower design substrates, where AD teams may insert tuning code for parallelization. The upper substrate is the MC8 or MC9 intermediate code before it is processed by the MC compiler, and the lower substrate is the overloaded output code from the MC compiler before it is processed by the downstream Fortran or C compiler prior to library access and linking.