| ²é¿´: 2645 | »Ø¸´: 7 | ||
| µ±Ç°Ö»ÏÔʾÂú×ãÖ¸¶¨Ìõ¼þµÄ»ØÌû£¬µã»÷ÕâÀï²é¿´±¾»°ÌâµÄËùÓлØÌû | ||
hanye0517ľ³æ (СÓÐÃûÆø)
|
[ÇóÖú]
fortran module ÖÐÈçºÎ½øÐи³Öµ¼ÆËã ÒÑÓÐ1È˲ÎÓë
|
|
|
ÎÒÏëʵÏÖÕâÑùÒ»¸ö¹¦ÄÜ£¬¾ÍÊÇÓÐһЩ±äÁ¿£¬±ÈÈç A£¬B£¬C£¬ÓÃmoduleÉùÃ÷Ö®ºóÔÚÆäËû×Ó³ÌÐòÖе÷Óà ÆäÖУ¬C=A*B-2 £¬ÓÃnamelist ¶ÔA£¬B ¸³³õÖµ¡£È»ºóÓÉǰʽ¼ÆËãC ÔÚ×Ó³ÌÐòÖУ¬USE module_name £¬ONLY £ºA£¬B£¬C µ«ÊÇʵ¼ÊÉÏÔÚmoduleÖи³ÖµÊ±£¬moduleÖв»ÔÊÐí½øÐмÆËãÉùÃ÷£¬Í¬Ê±£¬ÓÃcontains °üº¬×Ó³ÌÐòÒ²ÐèÒªµ÷ÓòÅÄÜÖ´ÐС£ ÈçºÎÔÚmoduleÖУ¬¶ÁÈëA £¬B Á½¸öÖµºó£¬×Ô¶¯¼ÆËãC µÄÖµ£¬²¢Ê¹Ö®¿ÉÒÔÔÚ subroutineÖб»µ÷Óã¿ »òÕßÓÐûÓÐÆäËûµÄʵÏÖ·½·¨£¿ Plus £¬ ËäÈ»¿ÉÒÔÔÚ×Ó³ÌÐòÖнøÐмÆËãC£¬µ«ÊÇÎÒCÆäʵҲËãÊÇÒ»¸ö³õʼ±äÁ¿£¬Ö»²»¹ýÐèÒªÒ»¸ö¼òµ¥µÄ¼ÆË㣬¶à¸ö×Ó³ÌÐò¶¼ÒªÓõ½CµÄÖµ£¬ËùÒÔ Ï£ÍûËüÄÜÏñA B Ò»Ñù¿ÉÒÔ±»µ÷Óã¬Çó°ïÖú£¡ |
» ²ÂÄãϲ»¶
317·Ö Ò»Ö¾Ô¸ÄÏÀí¹¤²ÄÁϹ¤³Ì ±¾¿Æºþ¹¤´ó Çóµ÷¼Á
ÒѾÓÐ11È˻ظ´
332Çóµ÷¼Á
ÒѾÓÐ12È˻ظ´
²ÄÁÏר˶ 085600Çóµ÷¼Á
ÒѾÓÐ5È˻ظ´
0703»¯Ñ§/290Çóµ÷¼Á/±¾¿Æ¾Àú·á¸»/¹¤¿ÆÒ²¿É
ÒѾÓÐ14È˻ظ´
283Çóµ÷¼Á£¨080500£©
ÒѾÓÐ14È˻ظ´
²ÄÁϹ¤³Ìר˶Çóµ÷¼Á
ÒѾÓÐ6È˻ظ´
²ÄÁÏר˶µ÷¼Á
ÒѾÓÐ9È˻ظ´
Çóµ÷¼Á Óлú»¯Ñ§¿¼ÑÐ356·Ö
ÒѾÓÐ11È˻ظ´
»·¾³¿ÆÑ§Ó빤³Ì334·ÖÇóµ÷¼Á
ÒѾÓÐ8È˻ظ´
¿¼Ñе÷¼Á
ÒѾÓÐ5È˻ظ´
» ±¾Ö÷ÌâÏà¹Ø¼ÛÖµÌùÍÆ¼ö£¬¶ÔÄúͬÑùÓаïÖú:
fortran ÈçºÎÔÚ×Ó³ÌÐòÖÐʵÏÖ¶¯Ì¬Êý×éµÄ¶¨ÒåºÍÉùÃ÷£¿
ÒѾÓÐ15È˻ظ´
FORTRANÖв»¶¨¸öÊý´«µÝ²ÎÊý
ÒѾÓÐ5È˻ظ´
fortranÀïÃæÈçºÎ±í´ïÁ¬ÐøµÄÕûÊýÊýÁУ¿
ÒѾÓÐ6È˻ظ´
ºÜ¼òµ¥µÄFortran¸³Öµ³ö´íÀ²£¬Çó´óÉñÃǰïæÕÒbug...
ÒѾÓÐ11È˻ظ´
fortran³ÌÐò³öÏÖError: Error in opening the Library module file.[MSIMSLMD]
ÒѾÓÐ7È˻ظ´
fortranÓïÑÔºº×ÖÂÒÂë
ÒѾÓÐ12È˻ظ´
fortran±àÒëÖÐ$·ûºÅµÄʹÓÃ
ÒѾÓÐ4È˻ظ´
fortranÖеÄÊý×éÔ½½çÎÊÌ⣬
ÒѾÓÐ3È˻ظ´
Fortran2003ÃæÏò¶ÔÏóÇóÖú
ÒѾÓÐ3È˻ظ´
ÇóÖú¹ØÓÚmoduleÖбäÁ¿µÄÎÊÌâ
ÒѾÓÐ4È˻ظ´
intel visual fortranÖÐMKLÈçºÎʹÓã¬ÊÇÓÃuse module»¹ÊÇinclude£¿
ÒѾÓÐ4È˻ظ´
FORTRAN¡¡¸³Öµ´íÂÒÎÊÌ⣬Çó´óÉñ½â´ð~~~~¼±¡£¡££µ£µ£µ
ÒѾÓÐ4È˻ظ´
fortran errorÇóÖú
ÒѾÓÐ3È˻ظ´
ÏëÎÊÒ»ÏÂÓ°Ïìfortran¼ÆËãËٶȵÄÒòËØ¶¼ÓÐÄÄЩ£¿
ÒѾÓÐ12È˻ظ´
³ÌÐòÎÞ·¨ÔËÐÐÔõô»ØÊÂ
ÒѾÓÐ13È˻ظ´
¡¾ÇóÖú¡¿FortranÓïÑÔ¸³ÖµÎÊÌ⣿
ÒѾÓÐ3È˻ظ´
¡¾ÇóÖú¡¿ÈçºÎÌáÈ¡TXTÖÐijÁеÄÊý¾Ý´æÈëÒ»¸öÊý×飬ÔÙ¶ÔÊý×é×ö´¦Àí
ÒѾÓÐ4È˻ظ´
¡¾ÇóÖú¡¿ÇóÖú£º°²×°abinit-6.2.3³öÏÖ´íÎó
ÒѾÓÐ12È˻ظ´
¡¾ÇóÖú¡¿FORTRANÖÐÔö¼Ó¼ÆËãÇøÓòºó³ö´í£¬
ÒѾÓÐ5È˻ظ´
¡¾ÇóÖú¡¿FORTRAN±àÒëͨ¹ý£¬µ«ÊÇÔËÐв»ÁË
ÒѾÓÐ19È˻ظ´

Â̱éɽÔ
ͳæ (СÓÐÃûÆø)
- Ó¦Öú: 64 (³õÖÐÉú)
- ½ð±Ò: 707.7
- ºì»¨: 5
- Ìû×Ó: 159
- ÔÚÏß: 201.2Сʱ
- ³æºÅ: 1128371
- ×¢²á: 2010-10-21
- ÐÔ±ð: GG
- רҵ: Äý¾Û̬ÎïÐÔI:½á¹¹¡¢Á¦Ñ§ºÍ

4Â¥2014-06-28 17:48:57
fish.yfyh
ͳæ (СÓÐÃûÆø)
- Ó¦Öú: 42 (СѧÉú)
- ½ð±Ò: 607.9
- ºì»¨: 4
- Ìû×Ó: 108
- ÔÚÏß: 35.9Сʱ
- ³æºÅ: 2867094
- ×¢²á: 2013-12-12
- רҵ: »¯Ñ§ÉúÎïѧÓëÉúÎïÓлú»¯Ñ§
¡¾´ð°¸¡¿Ó¦Öú»ØÌû
¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï
¸Ðл²ÎÓ룬ӦÖúÖ¸Êý +1
hanye0517: ½ð±Ò+25, ¡ï¡ï¡ïºÜÓаïÖú, ËäÈ»²»ÊÇÎÒÏëÒªµÄ£¬µ«ÌṩÒÔÒ»ÖÖ½â¾öÎÊÌâµÄ·½·¨£¬Ð»Ð»£¬Äܲ»ÄÜÓиü·½±ãµÄ·½·¨£¿¡· 2014-06-28 17:05:31
¸Ðл²ÎÓ룬ӦÖúÖ¸Êý +1
hanye0517: ½ð±Ò+25, ¡ï¡ï¡ïºÜÓаïÖú, ËäÈ»²»ÊÇÎÒÏëÒªµÄ£¬µ«ÌṩÒÔÒ»ÖÖ½â¾öÎÊÌâµÄ·½·¨£¬Ð»Ð»£¬Äܲ»ÄÜÓиü·½±ãµÄ·½·¨£¿¡· 2014-06-28 17:05:31
|
Fortran´úÂëÈçÏÂ: <pre> module module_name real(8) :: a,b,c contains subroutine initial_ab namelist /ab/ a,b open(10,file='test.inp',action='read') read(10,nml=ab) close(10) end subroutine subroutine initial_c c = a*b - 2.0 end subroutine end module ! main program program main use module_name implicit none call initial_ab call initial_c print*, 'a = ',a print*, 'b = ',b print*, 'c = ',c stop end program </pre> ÊäÈëÎļþtest.inpÈçÏ <pre> &ab a = 1.5 b = 2.5 / </pre> ½á¹û <pre> a = 1.50000000000000 b = 2.50000000000000 c = 1.75000000000000 </pre> |
2Â¥2014-06-28 03:34:52
hanye0517
ľ³æ (СÓÐÃûÆø)
- Ó¦Öú: 1 (Ó×¶ùÔ°)
- ½ð±Ò: 1700.7
- É¢½ð: 98
- ºì»¨: 17
- Ìû×Ó: 144
- ÔÚÏß: 116.8Сʱ
- ³æºÅ: 1253805
- ×¢²á: 2011-04-02
- ÐÔ±ð: GG
- רҵ: ºËÎïÀí
|
ллÄãµÄ»Ø¸´£¬ÄãµÄ·½·¨µ±È»¿ÉÐУ¬ÔÚÖ÷³ÌÐòÖÐÏȰÑC Öµµ÷ÓüÆËãºó´æÈëÄÚ´æ¡£¿ÉÒÔ°ÑÆä·ÅÔÚÖ÷³ÌÐòÖнøÐгõʼ¸³Öµ¡£ Ï൱ÓÚ±àÁËÒ»¸ö¼ÆËãC µÄ³ÌÐò£¬È»ºóÔÚÖ÷³ÌÐòÀï±ßµ÷Óã¨call£©£¬¶ÔC½øÐи³Öµ£¬ÎÒµÄÎÊÌâÊÇ£¬ÎÒÒªÔÚ¶à¸ö×Ó³ÌÐòÀï±ßµ÷ÓÃA£¬B£¬C µÄÖµ£¬ÔÚ¶à¸ö×Ó³ÌÐòÖС£Äܲ»ÄÜÔÚmoduleÖоͽøÐмÆË㣬ֱ½Ó³öCµÄÖµ£¿²»ÐèÒªÔÚÖ÷³ÌÐòÖе÷Óã¿ ÕâÑùÏԵû᷽±ãЩ£¬Í¬Ê±Ò²Ê¡µÃ¼ÇסҪ¼ÆËãCµÄÖµ¡£ |

3Â¥2014-06-28 17:04:30
fish.yfyh
ͳæ (СÓÐÃûÆø)
- Ó¦Öú: 42 (СѧÉú)
- ½ð±Ò: 607.9
- ºì»¨: 4
- Ìû×Ó: 108
- ÔÚÏß: 35.9Сʱ
- ³æºÅ: 2867094
- ×¢²á: 2013-12-12
- רҵ: »¯Ñ§ÉúÎïѧÓëÉúÎïÓлú»¯Ñ§
5Â¥2014-06-28 19:21:57














»Ø¸´´ËÂ¥